class test(object):
def __init__(self):
self.loop = self
a = test()
b = a
print DeepDiff(a, b)
--- cut ---
File "E:\Projects\Repos\Cookbook\cookbooks-v8\stack-monitor\files\default\deepdiff.py", line 244, in __diffdict
self.__diffit(t1[item], t2[item], parent=parent_text % (parent, item_str))
File "E:\Projects\Repos\Cookbook\cookbooks-v8\stack-monitor\files\default\deepdiff.py", line 325, in __diffit
self.__diffdict(t1, t2, parent, attributes_mode=True)
File "E:\Projects\Repos\Cookbook\cookbooks-v8\stack-monitor\files\default\deepdiff.py", line 244, in __diffdict
self.__diffit(t1[item], t2[item], parent=parent_text % (parent, item_str))
File "E:\Projects\Repos\Cookbook\cookbooks-v8\stack-monitor\files\default\deepdiff.py", line 321, in __diffit
elif isinstance(t1, Iterable):
File "C:\Apps\Python\lib\abc.py", line 141, in __instancecheck__
subtype in cls._abc_negative_cache):
File "C:\Apps\Python\lib\_weakrefset.py", line 75, in __contains__
return wr in self.data
RuntimeError: maximum recursion depth exceeded in cmp
I have this scenario trying to inspect some items from the boto package: