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@lists.wikimedia.org Reporter: jayvdb@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.
pywikipedia-bugs@lists.wikimedia.org