@@ -84,7 +84,7 @@ def compare_db(db1, db2, ignore=None):
84
84
if f1 is None :
85
85
result .add_child (CompareResult ("added" , "FRAME" , f2 ))
86
86
87
- if "ATTRIBUTE" in ignore and ignore [ "ATTRIBUTE" ] == "*" :
87
+ if ignore . get ( "ATTRIBUTE" , "" ) == "*" :
88
88
pass
89
89
else :
90
90
result .add_child (compare_attributes (db1 , db2 , ignore ))
@@ -100,7 +100,7 @@ def compare_db(db1, db2, ignore=None):
100
100
if ecu1 is None :
101
101
result .add_child (CompareResult ("added" , "ecu" , ecu2 ))
102
102
103
- if "DEFINE" in ignore and ignore [ "DEFINE" ] == "*" :
103
+ if ignore . get ( "DEFINE" , "" ) == "*" :
104
104
pass
105
105
else :
106
106
result .add_child (
@@ -120,7 +120,7 @@ def compare_db(db1, db2, ignore=None):
120
120
temp .type = "Signal Defines"
121
121
result .add_child (temp )
122
122
123
- if "VALUETABLES" in ignore and ignore [ "VALUETABLES" ] :
123
+ if ignore . get ( "VALUETABLES" , False ) :
124
124
pass
125
125
else :
126
126
for vt1 in db1 .value_tables :
@@ -242,8 +242,7 @@ def compare_attributes(ele1, ele2, ignore=None):
242
242
if ignore is None :
243
243
ignore = dict ()
244
244
result = CompareResult ("equal" , "ATTRIBUTES" , ele1 )
245
- if "ATTRIBUTE" in ignore and (
246
- ignore ["ATTRIBUTE" ] == "*" or ignore ["ATTRIBUTE" ] == ele1 ):
245
+ if ignore .get ("ATTRIBUTE" , "" ) == "*" or ignore .get ("ATTRIBUTE" ,"" ) == ele1 :
247
246
return result
248
247
for attribute in ele1 .attributes :
249
248
if attribute not in ele2 .attributes :
@@ -281,7 +280,7 @@ def compare_ecu(ecu1, ecu2, ignore=None):
281
280
"changed" , "ECU" , ecu1 , [
282
281
ecu1 .comment , ecu2 .comment ]))
283
282
284
- if "ATTRIBUTE" in ignore and ignore [ "ATTRIBUTE" ] == "*" :
283
+ if ignore . get ( "ATTRIBUTE" , "" ) == "*" :
285
284
pass
286
285
else :
287
286
result .add_child (compare_attributes (ecu1 , ecu2 , ignore ))
@@ -336,7 +335,7 @@ def compare_frame(f1, f2, ignore=None):
336
335
if not s1 :
337
336
result .add_child (CompareResult ("added" , "SIGNAL" , s2 ))
338
337
339
- if "ATTRIBUTE" in ignore and ignore [ "ATTRIBUTE" ] == "*" :
338
+ if ignore . get ( "ATTRIBUTE" , "" ) == "*" :
340
339
pass
341
340
else :
342
341
result .add_child (compare_attributes (f1 , f2 , ignore ))
@@ -457,12 +456,12 @@ def compare_signal(s1, s2, ignore=None):
457
456
receiver ,
458
457
s1 .receivers ))
459
458
460
- if "ATTRIBUTE" in ignore and ignore [ "ATTRIBUTE" ] == "*" :
459
+ if ignore . get ( "ATTRIBUTE" , "" ) == "*" :
461
460
pass
462
461
else :
463
462
result .add_child (compare_attributes (s1 , s2 , ignore ))
464
463
465
- if "VALUETABLES" in ignore and ignore [ "VALUETABLES" ] :
464
+ if ignore . get ( "VALUETABLES" , "" ) :
466
465
pass
467
466
else :
468
467
result .add_child (compare_value_table (s1 .values , s2 .values ))
0 commit comments