Changeset View
Changeset View
Standalone View
Standalone View
pykolab/xml/utils.py
Show First 20 Lines • Show All 332 Lines • ▼ Show 20 Lines | if isinstance(aa, dict) and isinstance(bb, dict): | ||||
bb = dict(bb) | bb = dict(bb) | ||||
# ignore some properties for comparison | # ignore some properties for comparison | ||||
for k in ignore_keys: | for k in ignore_keys: | ||||
aa.pop(k, None) | aa.pop(k, None) | ||||
bb.pop(k, None) | bb.pop(k, None) | ||||
# accept partial match | # accept partial match | ||||
if partial: | if partial: | ||||
for k,v in aa.iteritems(): | for k,v in aa.items(): | ||||
if k in bb and bb[k] == v: | if k in bb and bb[k] == v: | ||||
return True | return True | ||||
return False | return False | ||||
return aa == bb | return aa == bb | ||||
Show All 20 Lines |