0

以前我对 Pywikibot 库和site.login().

从上周开始,调用此方法会返回以下警告和错误消息:

WARNING: Waiting 40 seconds before retrying.
ERROR: Traceback (most recent call last):
  File "pywikibot/data/api.py", line 1556, in submit
    body=body, headers=headers)
  File "pywikibot/tools/__init__.py", line 1105, in wrapper
    return obj(*__args, **__kw)
  File "pywikibot/comms/http.py", line 279, in request
    r = fetch(baseuri, method, body, headers, **kwargs)
  File "pywikibot/comms/http.py", line 381, in fetch
    error_handling_callback(request)
  File "pywikibot/comms/http.py", line 297, in error_handling_callback
    raise request.data
SSLError: [Errno 185090050] _ssl.c:340: error:0B084002:x509 certificate routines:X509_load_cert_crl_file:system lib

任何帮助将不胜感激。

4

1 回答 1

0

http://webchat.freenode.net/#pywikibot的一位专家解决了这个问题。

问题出在我的 httplib2 包上。我只是使用以下方法重新安装了它:

pip uninstall httplib2
pip install httplib2
于 2015-08-17T02:19:23.463 回答