Skip to content

Commit 5120230

Browse files
committed
slight optimization of TreeResult len
1 parent 767c96c commit 5120230

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

deepdiff/model.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,13 @@ def __getitem__(self, item):
8888
return self.get(item)
8989

9090
def __len__(self):
91-
return sum([len(i) for i in self.values() if isinstance(i, SetOrdered)]) + len([i for i in self.values() if isinstance(i, int)])
91+
length = 0
92+
for value in self.values():
93+
if isinstance(value, SetOrdered):
94+
length += len(value)
95+
elif isinstance(value, int):
96+
length += 1
97+
return length
9298

9399

94100
class TextResult(ResultDict):

0 commit comments

Comments
 (0)