From: Matthew Vernon Date: Tue, 23 Oct 2018 15:40:26 +0000 (+0100) Subject: add option to ignore existing gcal_id links X-Git-Tag: v0.1~7 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~matthewv/git?p=gooswapper;a=commitdiff_plain;h=3185bddc9525d36e58079ab13d31354d2585fff2 add option to ignore existing gcal_id links --- diff --git a/gooswapper.py b/gooswapper.py index 9f4cefa..89ec41e 100644 --- a/gooswapper.py +++ b/gooswapper.py @@ -325,16 +325,17 @@ def update_ex_to_gcal(ex_acct, body=gevent, sendUpdates="none").execute() -def match_ex_to_gcal(ex_acct,gcal_acct,gcal_tz,events,gcal_id="primary"): +def match_ex_to_gcal(ex_acct,gcal_acct,gcal_tz,events,gcal_id="primary",ignore_link=True): recur = 0 matched = 0 skipped = 0 for ev_id in events: event = get_ex_event_by_itemid(ex_acct.calendar,ev_id) - if event.is_recurring: - recur += 1 - continue - elif event.gcal_link is not None: +# if event.is_recurring: +# recur += 1 +# continue +#next line needs to be elif if above uncommented + if event.gcal_link is not None and ignore_link is False: skipped += 1 continue matches = gcal_acct.events().list(calendarId=gcal_id,