jenkins-bot has submitted this change and it was merged.
Change subject: (bug 59227) retry on internal_api_error_ReadOnlyError ......................................................................
(bug 59227) retry on internal_api_error_ReadOnlyError
Change-Id: I0faa929103a92d4de7f9691293c547c20abba212 --- M pywikibot/data/api.py 1 file changed, 3 insertions(+), 1 deletion(-)
Approvals: Xqt: Looks good to me, approved jenkins-bot: Verified
diff --git a/pywikibot/data/api.py b/pywikibot/data/api.py index 2c20e37..141b6d9 100644 --- a/pywikibot/data/api.py +++ b/pywikibot/data/api.py @@ -389,7 +389,9 @@ u"Pausing due to database lag: " + info) self.site.throttle.lag(int(lag.group("lag"))) continue - if code in (u'internal_api_error_DBConnectionError', u'internal_api_error_DBQueryError'): + if code in (u'internal_api_error_DBConnectionError', + u'internal_api_error_DBQueryError', + u'internal_api_error_ReadOnlyError'): self.wait() continue # raise error