From 87d4ef2192fa94cc06aef1d091a6b83857ad275e Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Sun, 20 Oct 2024 12:26:01 +0200 Subject: [PATCH] Refactored --- jay_diff.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/jay_diff.py b/jay_diff.py index eea353f..e2da394 100644 --- a/jay_diff.py +++ b/jay_diff.py @@ -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