comparison multimerge.py @ 64:c4b8d934d7ab

Fix list of event fields to compare for equality.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 11 Jul 2016 14:04:50 +0300
parents 6e38692e341f
children 1eefa9b5e945
comparison
equal deleted inserted replaced
63:6e38692e341f 64:c4b8d934d7ab
123 if event["gcm_id"] == id: 123 if event["gcm_id"] == id:
124 return event 124 return event
125 return None 125 return None
126 126
127 127
128 gcm_no_compare_fields = [u"id", u"iCalUID"] 128 gcm_no_compare_fields = [u"id", u"iCalUID", "etag", "sequence", "created", "htmlLink", "gcm_cal_id", "organizer", "updated"]
129 129
130 def gcm_compare_events(ev1, ev2): 130 def gcm_compare_events(ev1, ev2):
131 for field in ev1: 131 for field in ev1:
132 if not field in gcm_no_compare_fields and ev1[field] != ev2[field]: 132 if not field in gcm_no_compare_fields and ev1[field] != ev2[field]:
133 return False 133 return False