jenkins-bot has submitted this change and it was merged. (
https://gerrit.wikimedia.org/r/398669 )
Change subject: Fix pywikibot.userinterfaces.gui (idlelib) in Python 3.6
......................................................................
Fix pywikibot.userinterfaces.gui (idlelib) in Python 3.6
Credit to T164164#3385548
Bug: T164164
Change-Id: Idc1a1d990e9646862dd831607bba88743f91f6d2
---
M pywikibot/userinterfaces/gui.py
1 file changed, 13 insertions(+), 3 deletions(-)
Approvals:
jenkins-bot: Verified
Xqt: Looks good to me, approved
Zoranzoki21: Looks good to me, but someone else must approve
diff --git a/pywikibot/userinterfaces/gui.py b/pywikibot/userinterfaces/gui.py
index c57acb9..7eb6e3b 100644
--- a/pywikibot/userinterfaces/gui.py
+++ b/pywikibot/userinterfaces/gui.py
@@ -29,9 +29,19 @@
from ScrolledText import ScrolledText
-from idlelib import SearchDialog, ReplaceDialog, configDialog
-from idlelib.configHandler import idleConf
-from idlelib.MultiCall import MultiCallCreator
+# T164163: Fix idlelib import in Python 3.6
+if sys.version_info > (3, 5):
+ from idlelib import (
+ search as SearchDialog,
+ replace as ReplaceDialog,
+ configdialog as configDialog
+ )
+ from idlelib.config import idleConf
+ from idlelib.multicall import MultiCallCreator
+else:
+ from idlelib import SearchDialog, ReplaceDialog, configDialog
+ from idlelib.configHandler import idleConf
+ from idlelib.MultiCall import MultiCallCreator
import pywikibot
--
To view, visit
https://gerrit.wikimedia.org/r/398669
To unsubscribe, visit
https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: Idc1a1d990e9646862dd831607bba88743f91f6d2
Gerrit-PatchSet: 4
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Owner: Eflyjason <eflyjason(a)gmail.com>
Gerrit-Reviewer: Dalba <dalba.wiki(a)gmail.com>
Gerrit-Reviewer: Eflyjason <eflyjason(a)gmail.com>
Gerrit-Reviewer: John Vandenberg <jayvdb(a)gmail.com>
Gerrit-Reviewer: Xqt <info(a)gno.de>
Gerrit-Reviewer: Zoranzoki21 <zorandori4444(a)gmail.com>
Gerrit-Reviewer: jenkins-bot <>