Xqt added a comment.
In T272911#6776696 <https://phabricator.wikimedia.org/T272911#6776696>, @Xqt wrote: > Setting `-max_retries:1` as global option or setting it in `user-config.py` will force giving up faster; but it does not solve the underlying problem. I guess Status code is reported as 200 now after changing to requests.Response result of comms.http.request()? Ah, no it's 404: >>> import pywikibot as py >>> s = py.Site() >>> py.config.max_retries = 1 >>> ia = s.interwiki('iarchive') >>> ia APISite("iarchive", "iarchive") >>> ia.siteinfo['namespace'] WARNING: Http response status 404 WARNING: Non-JSON response received from server iarchive:iarchive; the server may be down. Status code:404 WARNING: Waiting 5.0 seconds before retrying. WARNING: Http response status 404 WARNING: Non-JSON response received from server iarchive:iarchive; the server may be down. Status code:404 Traceback (most recent call last): File "<pyshell#6>", line 1, in <module> ia.siteinfo['namespace'] File "C:\pwb\GIT\core\pywikibot\site\_siteinfo.py", line 253, in __getitem__ return self.get(key, False) # caches and doesn't force it File "C:\pwb\GIT\core\pywikibot\site\_siteinfo.py", line 301, in get preloaded = self._get_general(key, expiry) File "C:\pwb\GIT\core\pywikibot\site\_siteinfo.py", line 241, in _get_general default_info = self._get_siteinfo(props, expiry) File "C:\pwb\GIT\core\pywikibot\site\_siteinfo.py", line 165, in _get_siteinfo data = request.submit() File "C:\pwb\GIT\core\pywikibot\data\api.py", line 2053, in submit self._data = super().submit() File "C:\pwb\GIT\core\pywikibot\data\api.py", line 1803, in submit result = self._json_loads(response) File "C:\pwb\GIT\core\pywikibot\data\api.py", line 1600, in _json_loads self.wait() File "C:\pwb\GIT\core\pywikibot\data\api.py", line 1920, in wait raise TimeoutError('Maximum retries attempted without success.') pywikibot.exceptions.TimeoutError: Maximum retries attempted without success. >>> TASK DETAIL https://phabricator.wikimedia.org/T272911 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt Cc: Xqt, Aklapper, pywikibot-bugs-list, JJMC89, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Rxy, Krenair
_______________________________________________ pywikibot-bugs mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
