mirror of
https://github.com/b4tman/sync_ics2gcal
synced 2025-02-01 12:28:29 +00:00
fix sets in events_list_compare
(cherry picked from commit 1cd7baf08c42135e8ee6480a0bf40a73948cedc7)
This commit is contained in:
parent
ebd88322d7
commit
2e49e49d0a
@ -32,12 +32,12 @@ class CalendarSync():
|
||||
|
||||
def get_key(item): return item[key]
|
||||
|
||||
keys_src = list(map(get_key, items_src))
|
||||
keys_dst = list(map(get_key, items_dst))
|
||||
keys_src = set(map(get_key, items_src))
|
||||
keys_dst = set(map(get_key, items_dst))
|
||||
|
||||
keys_to_insert = set(keys_src) - set(keys_dst)
|
||||
keys_to_update = set(keys_src) & set(keys_dst)
|
||||
keys_to_delete = set(keys_dst) - set(keys_src)
|
||||
keys_to_insert = keys_src - keys_dst
|
||||
keys_to_update = keys_src & keys_dst
|
||||
keys_to_delete = keys_dst - keys_src
|
||||
|
||||
def get_item(items, key_val):
|
||||
for item in filter(lambda item: item[key] == key_val, items):
|
||||
|
Loading…
x
Reference in New Issue
Block a user