jenkins-bot has submitted this change. (
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/614583 )
Change subject: [4.0] remove Python 2 related code
......................................................................
[4.0] remove Python 2 related code
- also show a FutureWarning for depecated classes
Change-Id: I79e33c38ec00ece6e6f41d880663dba67d428e29
---
M pywikibot/userinterfaces/terminal_interface_win32.py
1 file changed, 8 insertions(+), 14 deletions(-)
Approvals:
JJMC89: Looks good to me, approved
jenkins-bot: Verified
diff --git a/pywikibot/userinterfaces/terminal_interface_win32.py
b/pywikibot/userinterfaces/terminal_interface_win32.py
index 898a847..3482ada 100755
--- a/pywikibot/userinterfaces/terminal_interface_win32.py
+++ b/pywikibot/userinterfaces/terminal_interface_win32.py
@@ -5,16 +5,10 @@
#
# Distributed under the terms of the MIT license.
#
-from __future__ import absolute_import, division, unicode_literals
+import ctypes
from pywikibot.tools import ModuleDeprecationWrapper
-
-from pywikibot.userinterfaces import (
- terminal_interface_base,
- win32_unicode,
-)
-
-import ctypes
+from pywikibot.userinterfaces import terminal_interface_base, win32_unicode
windowsColors = {
'default': 7,
@@ -39,21 +33,21 @@
class Win32BaseUI(terminal_interface_base.UI):
- """DEPRECATED. User interface for Win32 terminals without ctypes."""
+ """DEPRECATED. User interface for Win32 terminals."""
def __init__(self):
"""Initializer."""
- super(Win32BaseUI, self).__init__()
+ super().__init__()
self.encoding = 'ascii'
class Win32UI(terminal_interface_base.UI):
- """User interface for Win32 terminals using ctypes."""
+ """User interface for Win32 terminals."""
def __init__(self):
"""Initializer."""
- super(Win32CtypesUI, self).__init__()
+ super().__init__()
(stdin, stdout, stderr, argv) = win32_unicode.get_unicode_console()
self.stdin = stdin
self.stdout = stdout
@@ -87,7 +81,7 @@
wrapper = ModuleDeprecationWrapper(__name__)
wrapper._add_deprecated_attr('Win32CtypesUI',
replacement_name='Win32UI',
- since='20190217')
+ since='20190217', future_warning=True)
wrapper._add_deprecated_attr('Win32BaseUI',
replacement_name='Win32UI',
- since='20190217')
+ since='20190217', future_warning=True)
--
To view, visit https://gerrit.wikimedia.org/r/c/pywikibot/core/+/614583
To unsubscribe, or for help writing mail filters, visit
https://gerrit.wikimedia.org/r/settings
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Change-Id: I79e33c38ec00ece6e6f41d880663dba67d428e29
Gerrit-Change-Number: 614583
Gerrit-PatchSet: 1
Gerrit-Owner: Xqt <[email protected]>
Gerrit-Reviewer: JJMC89 <[email protected]>
Gerrit-Reviewer: jenkins-bot
Gerrit-MessageType: merged
_______________________________________________
Pywikibot-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-commits