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
def jay_diff_rev(_new, _old):
def jay_diff_rev(_old, _new):
delta = {}
for k in _new.keys():
if k in _old:
if isinstance(_new[k], dict):
res = jay_diff_rev(_new[k], _old[k])
for k in _old.keys():
if k in _new:
if isinstance(_old[k], dict):
res = jay_diff_rev(_old[k], _new[k])
if len(res.keys()):
delta[k] = res
else:
_old[k] = _new[k]
delta[k] = _new[k]
_new[k] = _old[k]
delta[k] = _old[k]
return delta