We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f86033f commit 324aad3Copy full SHA for 324aad3
deepdiff/model.py
@@ -41,7 +41,7 @@ def remove_empty_keys(self):
41
Remove empty keys from this object. Should always be called after the result is final.
42
:return:
43
"""
44
- empty_keys = [k for k, v in self.items() if not v]
+ empty_keys = [k for k, v in self.items() if not isinstance(v, (int)) and not v]
45
46
for k in empty_keys:
47
del self[k]
@@ -88,7 +88,7 @@ def __getitem__(self, item):
88
return self.get(item)
89
90
def __len__(self):
91
- return sum([len(i) for i in self.values() if isinstance(i, SetOrdered)])
+ return sum([len(i) for i in self.values() if isinstance(i, SetOrdered)]) + len([i for i in self.values() if isinstance(i, int)])
92
93
94
class TextResult(ResultDict):
0 commit comments