2017-02-07 14 views
1

python2.7コードでメモリリークが発生しましたが、pymplerを使用してデバッグしようとしています。エラーを取得するpympler.tracker.SummaryTracker()を使用しようとしたときに初期化されていないASN.1の値

Traceback (most recent call last): 
    File "eta/dynamic_eta_worker.py", line 29, in <module> 
    tr = tracker.SummaryTracker() 
    File "/usr/local/lib/python2.7/site-packages/pympler/tracker.py", line 45, in __init__ 
    self.s0 = summary.summarize(muppy.get_objects()) 
    File "/usr/local/lib/python2.7/site-packages/pympler/summary.py", line 131, in summarize 
    total_size[otype] = _getsizeof(o) 
    File "/usr/local/lib/python2.7/site-packages/pyasn1/type/base.py", line 145, in plug 
    raise error.PyAsn1Error('Uninitialized ASN.1 value ("%s" attribute looked up)' % name) 
pyasn1.error.PyAsn1Error: Uninitialized ASN.1 value ("__sizeof__" attribute looked up) 

ここでGoogleとGoogleで検索しようとしたが、何も出てこなかった。
私がpympler.tracker.SummaryTracker()をPythonコンソールから呼び出すと、それは魅力のように機能します。

ありがとうございました。

答えて

0
pip install -U pyasn1 

pyasn1バージョン

をアップグレードしてみてください
関連する問題