changeset 104:f6274227114b

Make debug/error messages more consistent.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 17 Oct 2016 14:06:48 +0300
parents fc361e368630
children 481cfea49e19
files multimerge.py
diffstat 1 files changed, 8 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/multimerge.py	Mon Oct 17 13:16:32 2016 +0300
+++ b/multimerge.py	Mon Oct 17 14:06:48 2016 +0300
@@ -129,7 +129,7 @@
             ev_end = event["end"].get("dateTime", event["end"].get("date")) if "end" in event else "?"
             summary = event["summary"] if "summary" in event else "?"
             status = "*" if event["status"] != u"cancelled" else "!"
-            gcm_print(u"[{4}] {0:25} - {1:25} : {2} [{3}]".format(ev_start, ev_end, summary, event["id"], status))
+            gcm_print(u"[{0}] {1:25} - {2:25} : {3} [{4}] [{5}]".format(status, ev_start, ev_end, summary, event["iCalUID"], event["id"]))
 
 
 ## Generate gcm IDs for given list of events
@@ -574,26 +574,26 @@
     # Does the event exist already in the target?
     if event["gcm_id"] in dst_ids:
         # Check if event NEEDS updating .. aka compare data
-        gcm_debug(4, u"Event {0} : {1} exists, checking ..".format(event["id"], event["gcm_id"]))
+        gcm_debug(4, u"Event {0} [{1}] exists, checking ..".format(event["id"], event["gcm_id"]))
         d_event = gcm_get_event_by_gcm_id(dst_events, event["gcm_id"])
         if not gcm_compare_events(event, d_event):
             # Seems we need to update
             evn_updated += 1
-            gcm_debug(4, u"Updating event {0} : {1}..".format(event["id"], event["gcm_id"]))
+            gcm_debug(4, u"Updating event {0} [{1}]".format(event["id"], event["gcm_id"]))
             try:
                 event.pop("sequence", None)
                 event.pop("id", None)
                 event["iCalUID"] = event["gcm_id"]
                 new_event = service.events().update(calendarId=cfg.dst_id, eventId=d_event["id"], body=event).execute()
             except Exception as e:
-                gcm_fatal(u"Failed to update event {0}:\n\n{1}\n\nERROR: {2}\n".format(event["gcm_id"], event, str(e)))
+                gcm_fatal(u"Failed to update event {0} [{1}]:\n\n{2}\n\nERROR: {3}\n".format(event["id"], event["gcm_id"], event, str(e)))
         else:
             evn_unchanged += 1
-            gcm_debug(4, u"No need to update event {0} : {1}.".format(event["id"], event["gcm_id"]))
-    else:
+            gcm_debug(4, u"No need to update event {0} [{1}]".format(event["id"], event["gcm_id"]))
+    elif event["status"] != u"cancelled":
         ## Event does not seem to exist. Insert new event.
-        gcm_debug(4, u"Inserting new event {0}".format(event["gcm_id"]))
         evn_new += 1
+        gcm_debug(4, u"Inserting new event {0} [{1}]".format(event["id"], event["gcm_id"]))
         event.pop("id", None)
         event["iCalUID"] = event["gcm_id"]     # Replace Google generated ID with our own
         try:
@@ -610,7 +610,7 @@
 for event in dst_events:
     gcm_debug(4, u"Checking event {0}".format(event["gcm_id"]))
     if not event["gcm_id"] in src_ids and event["status"] != u"cancelled":
-        gcm_debug(4, u"Deleting event {0}".format(event["gcm_id"]))
+        gcm_debug(4, u"Deleting event {0} [{1}]".format(event["id"], event["gcm_id"]))
         evn_purged += 1
         try:
             service.events().delete(calendarId=cfg.dst_id, eventId=event["id"]).execute()