Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 47af7df

Browse files
committed
Another minor patch
1 parent 83add9f commit 47af7df

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

lib/core/bigarray.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
except:
1111
import pickle
1212

13+
import itertools
1314
import os
1415
import sys
1516
import tempfile
@@ -24,7 +25,9 @@ def _size_of(object):
2425
"""
2526

2627
retval = sys.getsizeof(object)
27-
if hasattr(object, "__iter__"):
28+
if isinstance(object, dict):
29+
retval += sum(_size_of(_) for _ in itertools.chain.from_iterable(object.items()))
30+
elif hasattr(object, "__iter__"):
2831
retval += sum(_size_of(_) for _ in object)
2932
return retval
3033

0 commit comments

Comments
 (0)