Xqt has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/295715

Change subject: [bugfix] pay attention to requests connection error
......................................................................

[bugfix] pay attention to requests connection error

Change-Id: I5813ceae1cf687db08605cfc19a7b82c76bd4fd4
---
M afd_notice.py
1 file changed, 7 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/pywikibot/bots/xqbot 
refs/changes/15/295715/1

diff --git a/afd_notice.py b/afd_notice.py
index 7aecdd1..a4f6d02 100644
--- a/afd_notice.py
+++ b/afd_notice.py
@@ -30,7 +30,7 @@
 import pywikibot
 from pywikibot import config, pagegenerators, textlib
 from pywikibot.bot import ExistingPageBot, SingleSiteBot
-from pywikibot.comms.http import fetch
+from pywikibot.comms.http import requests, fetch
 
 msg = u'{{ers:user:xqbot/LD-Hinweis|%(page)s|%(action)s}}'
 opt_out = u'Benutzer:Xqbot/Opt-out:LD-Hinweis'
@@ -202,7 +202,12 @@
             return
         url = ('https://tools.wmflabs.org/wikihistory/dewiki/getauthors.php?'
                'page_id=%s' % page._pageid)
-        r = fetch(url)
+        try:
+            r = fetch(url)
+        except requests.exceptions.ConnectionError:
+            pywikibot.exception()
+            # TODO: implement fallback or save list to inform later
+            return
         if r.status not in (200, ):
             pywikibot.warning('wikihistory request status is %d' % r.status)
             return  # TODO: try again?

-- 
To view, visit https://gerrit.wikimedia.org/r/295715
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I5813ceae1cf687db08605cfc19a7b82c76bd4fd4
Gerrit-PatchSet: 1
Gerrit-Project: pywikibot/bots/xqbot
Gerrit-Branch: master
Gerrit-Owner: Xqt <i...@gno.de>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to