Refactored

This commit is contained in:
2024-10-20 12:26:01 +02:00
parent a80a000e1f
commit 87d4ef2192
+7 -7
View File
@@ -1,17 +1,17 @@
from copy import deepcopy from copy import deepcopy
def jay_diff_rev(_new, _old): def jay_diff_rev(_old, _new):
delta = {} delta = {}
for k in _new.keys(): for k in _old.keys():
if k in _old: if k in _new:
if isinstance(_new[k], dict): if isinstance(_old[k], dict):
res = jay_diff_rev(_new[k], _old[k]) res = jay_diff_rev(_old[k], _new[k])
if len(res.keys()): if len(res.keys()):
delta[k] = res delta[k] = res
else: else:
_old[k] = _new[k] _new[k] = _old[k]
delta[k] = _new[k] delta[k] = _old[k]
return delta return delta