问题:我的断点做错了什么?你知道吗
到目前为止我所尝试的:Attempting to figure out a bug with distlib我正在尝试获取要在distlib.metadata.Metadata.get_requirements
中触发的断点。在我运行的python3.4解释器中
(Pdb) import distlib.metadata
(Pdb) b distlib.metadata.Metadata.get_requirements
Breakpoint 7 at /Users/alexlord/.virtualenvs/porting_authority/lib/python3.4/site- packages/distlib/metadata.py:844
(Pdb) meta_data.get_requirements(['uttt'], set())
*** TypeError: string indices must be integers
但是断点没有像我预期的那样触发。你知道吗
完整堆栈跟踪
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/alex/.virtualenvs/caniusepython3/lib/python3.4/site-packages/distlib-0.2.0-py3.4.egg/distlib/metadata.py", line 874, in get_requirements
result.extend(d['requires'])
TypeError: string indices must be integers
上下文
这是我试图找出的错误。你知道吗
from distlib.database import Metadata
meta_data = Metadata()
meta_data.get_requirements(['uttt'], set()) # Valid pypi package, ultimate tick tack toe =P
目前没有回答
相关问题 更多 >
编程相关推荐