Thanks to visit codestin.com Credit goes to github.com
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 83add9f commit 47af7dfCopy full SHA for 47af7df
1 file changed
lib/core/bigarray.py
@@ -10,6 +10,7 @@
10
except:
11
import pickle
12
13
+import itertools
14
import os
15
import sys
16
import tempfile
@@ -24,7 +25,9 @@ def _size_of(object):
24
25
"""
26
27
retval = sys.getsizeof(object)
- 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__"):
31
retval += sum(_size_of(_) for _ in object)
32
return retval
33
0 commit comments