Lines Matching refs:data1
56 for data1 in new:
57 if data1 not in origin:
58 origin.append(data1)
61 def _is_same_data(data1, data2, keys):
63 if data1.get(key) != data2.get(key):
70 def _handle_same_array(data1, data2):
72 if data1.get(field) is not None:
73 data2[field] = data1[field]
76 item = data1.get(field)
82 for data1 in new:
85 if _is_same_data(data1, data2, keys):
87 _handle_same_array(data1, data2)
90 origin.append(data1)
93 def _handle_same_data(data1, data2, field_infos):
95 if data1.get(field) is not None:
96 data2[field] = data1[field]
100 item = data1.get(name)
109 for data1 in new:
112 if _is_same_data(data1, data2, ["flags"]):
114 _handle_same_data(data1, data2, field_infos)
118 origin.append(data1)