From b38ec99628f8605ad1af1e748a3e2ba9937a2250 Mon Sep 17 00:00:00 2001 From: Edward Betts Date: Tue, 9 Jul 2024 08:22:48 +0100 Subject: [PATCH] Show changes in launch JSON --- update.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/update.py b/update.py index bb21070..d4a1f0b 100755 --- a/update.py +++ b/update.py @@ -9,6 +9,7 @@ import typing from datetime import date, datetime from time import time +import deepdiff # type: ignore import flask import requests @@ -87,16 +88,14 @@ def report_space_launch_change( name = prev_launch["name"] subject = f"Change to {name}" + differences = deepdiff.DeepDiff(prev_launch, cur_launch) + body = f""" A space launch of interest was updated. Get ready for two big piles of JSON. -Old launch data -{json.dumps(prev_launch, indent=2)} - -New launch data -{json.dumps(cur_launch, indent=2)} +{json.dumps(differences, indent=2)} """ agenda.mail.send_mail(config, subject, body)