https://bugzilla.wikimedia.org/show_bug.cgi?id=69114
Bug ID: 69114
Summary: RuntimeError in API causes pause and retry
Product: Pywikibot
Version: core (2.0)
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: Unprioritized
Component: network
Assignee: Pywikipedia-bugs(a)lists.wikimedia.org
Reporter: jayvdb(a)gmail.com
Web browser: ---
Mobile Platform: ---
A RuntimeError in API probably cant be fixed by retrying; it should be
re-raised.
https://travis-ci.org/wikimedia/pywikibot-core/jobs/31636823
ERROR: Traceback (most recent call last):
File ".../pywikibot/data/api.py", line 298, in submit
body=paramstring)
File ".../pywikibot/comms/http.py", line 162, in request
lang=site.lang,
File ".../pywikibot/site.py", line 1288, in language
return self.siteinfo['lang']
File ".../pywikibot/site.py", line 1275, in siteinfo
self._getsiteinfo()
File ".../pywikibot/site.py", line 1192, in _getsiteinfo
siprop="general|namespaces|namespacealiases|extensions"
File ".../pywikibot/data/api.py", line 437, in __init__
super(CachedRequest, self).__init__(*args, **kwargs)
File ".../pywikibot/data/api.py", line 134, in __init__
self.update(**kwargs)
File "/home/travis/virtualenv/python2.7.8/lib/python2.7/_abcoll.py", line
559, in update
if isinstance(other, Mapping):
File "/home/travis/virtualenv/python2.7.8/lib/python2.7/abc.py", line 141, in
__instancecheck__
subtype in cls._abc_negative_cache):
File "/home/travis/virtualenv/python2.7.8/lib/python2.7/_weakrefset.py", line
75, in __contains__
return wr in self.data
RuntimeError: maximum recursion depth exceeded in cmp
WARNING: Waiting 120 seconds before retrying.
--
You are receiving this mail because:
You are the assignee for the bug.