jenkins-bot has submitted this change and it was merged.
Change subject: (bug 59227) retry on all internal_api_error_s ......................................................................
(bug 59227) retry on all internal_api_error_s
follow-up for https://gerrit.wikimedia.org/r/#/c/105099/
Name of API exception is provided since r26140
Change-Id: Ic62a1e83130370f62f863de9ff313512754cac14 --- M pywikibot/data/api.py 1 file changed, 1 insertion(+), 3 deletions(-)
Approvals: Merlijn van Deen: Looks good to me, approved jenkins-bot: Verified
diff --git a/pywikibot/data/api.py b/pywikibot/data/api.py index 141b6d9..043cc52 100644 --- a/pywikibot/data/api.py +++ b/pywikibot/data/api.py @@ -389,9 +389,7 @@ 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', - u'internal_api_error_ReadOnlyError'): + if code.startswith(u'internal_api_error_'): self.wait() continue # raise error
pywikibot-commits@lists.wikimedia.org