AttributeError:type object' HTTPConnectionPool'没有属性' ConnectionCls'

时间:2014-05-13 17:17:25

标签: python flask twill

运行nosetests时,使用Flask-test我会收到此错误:

File "/app/env/local/lib/python2.7/site-packages/twill/browser.py", line 33, in __init__
    cpl.HTTPConnectionPool.old_http = cpl.HTTPConnectionPool.ConnectionCls
AttributeError: type object 'HTTPConnectionPool' has no attribute 'ConnectionCls'

同样在尝试运行twill-sh时,我收到同样的错误。

1 个答案:

答案 0 :(得分:1)

问题是您当前使用的twill版本需要更新版本的请求库。您应该通过

升级请求
pip install requests --upgrade

或者降低斜纹,通过:

pip uninstall twill
pip install -e git+https://github.com/ctb/twill/@79fa302814715a51e6b117eeee0defd2942af3b6#egg=twill