jenkins-bot has submitted this change and it was merged. Change subject: (bug 59970) Python 3 import blocks are now explicit ......................................................................
(bug 59970) Python 3 import blocks are now explicit Instead of try:... except ImportError:..., we now use if sys.version_info[0] == 2. Change-Id: Ib4199604b62d8bb276db6d1d3ff592a71a4e5e93 --- M pywikibot/__init__.py M pywikibot/comms/http.py M pywikibot/comms/threadedhttp.py M pywikibot/textlib.py 4 files changed, 10 insertions(+), 9 deletions(-) Approvals: Xqt: Looks good to me, approved jenkins-bot: Verified diff --git a/pywikibot/__init__.py b/pywikibot/__init__.py index bd7bd73..b9edb35 100644 --- a/pywikibot/__init__.py +++ b/pywikibot/__init__.py @@ -18,10 +18,10 @@ import sys import threading -try: - from queue import Queue -except ImportError: +if sys.version_info[0] == 2: from Queue import Queue +else: + from queue import Queue # Use pywikibot. prefix for all in-package imports; this is to prevent # confusion with similarly-named modules in version 1 framework, for users diff --git a/pywikibot/comms/http.py b/pywikibot/comms/http.py index 2aafc7d..a3a25fc 100644 --- a/pywikibot/comms/http.py +++ b/pywikibot/comms/http.py @@ -27,12 +27,12 @@ import atexit import time -try: +if sys.version_info[0] == 2: from httplib2 import SSLHandshakeError import Queue import urlparse import cookielib -except ImportError: +else: from ssl import SSLError as SSLHandshakeError import queue as Queue import urllib as urlparse diff --git a/pywikibot/comms/threadedhttp.py b/pywikibot/comms/threadedhttp.py index 0447b77..3b6f6a8 100644 --- a/pywikibot/comms/threadedhttp.py +++ b/pywikibot/comms/threadedhttp.py @@ -29,9 +29,9 @@ import urllib -try: +if sys.version_info[0] == 2: import cookielib -except ImportError: +else: from http import cookiejar as cookielib import pywikibot diff --git a/pywikibot/textlib.py b/pywikibot/textlib.py index 4ce5607..725d676 100644 --- a/pywikibot/textlib.py +++ b/pywikibot/textlib.py @@ -21,9 +21,10 @@ import pywikibot import datetime import re -try: +import sys +if sys.version_info[0] == 2: from HTMLParser import HTMLParser -except ImportError: +else: from html.parser import HTMLParser from . import config2 as config -- To view, visit https://gerrit.wikimedia.org/r/112334 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Ib4199604b62d8bb276db6d1d3ff592a71a4e5e93 Gerrit-PatchSet: 1 Gerrit-Project: pywikibot/core Gerrit-Branch: master Gerrit-Owner: Merlijn van Deen <valhall...@arctus.nl> Gerrit-Reviewer: Ladsgroup <ladsgr...@gmail.com> Gerrit-Reviewer: Xqt <i...@gno.de> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits