Skip to content

Commit 1f5bc61

Browse files
committed
skip fix
1 parent 9e4ead0 commit 1f5bc61

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

deepdiff/deepdiff.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -380,14 +380,14 @@ def __init__(self, t1, t2,
380380
def __set_or_dict(self):
381381
return {} if self.verbose_level >= 2 else set()
382382

383-
def __extend_result_list(self, keys, parent, result_obj, print_as_attribute=False):
383+
def __extend_result_list(self, keys, parent, report_obj, print_as_attribute=False, obj=None):
384384
key_text = "%s{}".format(INDEX_VS_ATTRIBUTE[print_as_attribute])
385385
for i in keys:
386-
if self.__skip_this(i, None, parent + "['" + str(i) + "']"):
386+
if self.__skip_this(i, None, parent="{}['{}']".format(parent, i)):
387387
continue
388388
else:
389389
i = "'%s'" % i if not print_as_attribute and isinstance(i, strings) else i
390-
result_obj.add(key_text % (parent, i))
390+
report_obj.add(key_text % (parent, i))
391391

392392
@staticmethod
393393
def __add_to_frozen_set(parents_ids, item_id):
@@ -435,11 +435,11 @@ def __diff_dict(self, t1, t2, parent, parents_ids=frozenset({}), print_as_attrib
435435

436436
if t_keys_added:
437437
self.__extend_result_list(keys=t_keys_added, parent=parent,
438-
result_obj=self[item_added_key], print_as_attribute=print_as_attribute)
438+
report_obj=self[item_added_key], print_as_attribute=print_as_attribute)
439439

440440
if t_keys_removed:
441441
self.__extend_result_list(keys=t_keys_removed, parent=parent,
442-
result_obj=self[item_removed_key], print_as_attribute=print_as_attribute)
442+
report_obj=self[item_removed_key], print_as_attribute=print_as_attribute)
443443

444444
self.__diff_common_children(
445445
t1, t2, t_keys_intersect, print_as_attribute, parents_ids, parent, parent_text)
@@ -481,11 +481,11 @@ def __diff_set(self, t1, t2, parent="root"):
481481

482482
if items_removed:
483483
self.__extend_result_list(
484-
keys=items_removed, parent=parent, result_obj=self["set_item_removed"])
484+
keys=items_removed, parent=parent, report_obj=self["set_item_removed"])
485485

486486
if items_added:
487487
self.__extend_result_list(
488-
keys=items_added, parent=parent, result_obj=self["set_item_added"])
488+
keys=items_added, parent=parent, report_obj=self["set_item_added"])
489489

490490
def __diff_iterable(self, t1, t2, parent="root", parents_ids=frozenset({})):
491491
"""Difference of iterables except dictionaries, sets and strings."""

0 commit comments

Comments
 (0)