使用pympler / muppy的AttributeError
AttributeError using pympler / muppy
当我包含我的库时,Pympler 不工作。
from pympler import tracker
import my_library
tr = tracker.SummaryTracker()
我收到这个错误:
Traceback (most recent call last):
File "test.py", line 5, in <module>
tr = tracker.SummaryTracker()
File "/usr/local/lib/python2.7/dist-packages/pympler/tracker.py", line 45, in __init__
self.s0 = summary.summarize(muppy.get_objects())
File "/usr/local/lib/python2.7/dist-packages/pympler/muppy.py", line 45, in get_objects
if not _is_containerobject(ref):
File "/usr/local/lib/python2.7/dist-packages/pympler/muppy.py", line 246, in _is_containerobject
if type(o).__flags__ & __TPFLAGS_HAVE_GC == 0:
AttributeError: __flags__
如果我删除 my_library 的导入,它工作正常。我应该从哪里开始寻找任何想法?
或者,我应该用什么来代替?
当我包含我的库时,Pympler 不工作。
from pympler import tracker
import my_library
tr = tracker.SummaryTracker()
我收到这个错误:
Traceback (most recent call last):
File "test.py", line 5, in <module>
tr = tracker.SummaryTracker()
File "/usr/local/lib/python2.7/dist-packages/pympler/tracker.py", line 45, in __init__
self.s0 = summary.summarize(muppy.get_objects())
File "/usr/local/lib/python2.7/dist-packages/pympler/muppy.py", line 45, in get_objects
if not _is_containerobject(ref):
File "/usr/local/lib/python2.7/dist-packages/pympler/muppy.py", line 246, in _is_containerobject
if type(o).__flags__ & __TPFLAGS_HAVE_GC == 0:
AttributeError: __flags__
如果我删除 my_library 的导入,它工作正常。我应该从哪里开始寻找任何想法?
或者,我应该用什么来代替?