]> granicus.if.org Git - python/commitdiff
[3.6] bpo-30166: backport pyshell changes (GH 1293) (#2098)
authorterryjreedy <tjreedy@udel.edu>
Sun, 11 Jun 2017 04:34:20 +0000 (00:34 -0400)
committerGitHub <noreply@github.com>
Sun, 11 Jun 2017 04:34:20 +0000 (00:34 -0400)
(cherry-pick IDLE pyshell change from 7e4db2f)

Lib/idlelib/pyshell.py

index dd6c997abc587bb86d88259627041721d3ea398f..5b0e5b267642ab2a127c0b3c1dce632ec540a293 100755 (executable)
@@ -18,12 +18,10 @@ if TkVersion < 8.5:
     raise SystemExit(1)
 
 from code import InteractiveInterpreter
-import getopt
-import io
 import linecache
 import os
 import os.path
-from platform import python_version, system
+from platform import python_version
 import re
 import socket
 import subprocess
@@ -32,14 +30,12 @@ import time
 import tokenize
 import warnings
 
-from idlelib import testing  # bool value
 from idlelib.colorizer import ColorDelegator
 from idlelib.config import idleConf
 from idlelib import debugger
 from idlelib import debugger_r
 from idlelib.editor import EditorWindow, fixwordbreaks
 from idlelib.filelist import FileList
-from idlelib import macosx
 from idlelib.outwin import OutputWindow
 from idlelib import rpc
 from idlelib.run import idle_formatwarning, PseudoInputFile, PseudoOutputFile
@@ -1372,6 +1368,11 @@ echo "import sys; print(sys.argv)" | idle - "foobar"
 """
 
 def main():
+    import getopt
+    from platform import system
+    from idlelib import testing  # bool value
+    from idlelib import macosx
+
     global flist, root, use_subprocess
 
     capture_warnings(True)