Mercurial > hg > gcmultimerge
comparison multimerge.py @ 38:54405de302d0
Attempt to delete stale events. Still needs a check for already deleted
events.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 05 Jul 2016 10:50:22 +0300 |
parents | c1764df8b65c |
children | 693db3f8cbe5 |
comparison
equal
deleted
inserted
replaced
37:c1764df8b65c | 38:54405de302d0 |
---|---|
432 new_event = service.events().insert(calendarId=cfg.dest_id, body=event).execute() | 432 new_event = service.events().insert(calendarId=cfg.dest_id, body=event).execute() |
433 except Exception as e: | 433 except Exception as e: |
434 gcm_fatal("Failed to insert new event:\n{0}\n\nERROR: {1}\n".format(event, str(e))) | 434 gcm_fatal("Failed to insert new event:\n{0}\n\nERROR: {1}\n".format(event, str(e))) |
435 | 435 |
436 ## Remove "stale" events | 436 ## Remove "stale" events |
437 for event in dst_events: | |
438 if not event["id"] in src_ids: | |
439 try: | |
440 service.events().delete(calendarId=cfg.dest_id, eventId=event["id"]).execute() | |
441 except Exception as e: | |
442 gcm_fatal("Failed to delete stale event:\n{0}\n\nERROR: {1}\n".format(event, str(e))) | |
443 | |
437 | 444 |
438 gcm_debug("Finished.") | 445 gcm_debug("Finished.") |