[Python-checkins] cpython (merge 3.2 -> default): Issue 13296: Fix IDLE to clear compile __future__ flags on shell restart.
ned.deily
python-checkins at python.org
Mon Oct 31 04:06:23 CET 2011
http://hg.python.org/cpython/rev/d8acd4344ce9
changeset: 73234:d8acd4344ce9
parent: 73231:66c16de4ab9d
parent: 73233:9fbf79d6be56
user: Ned Deily <nad at acm.org>
date: Sun Oct 30 20:05:30 2011 -0700
summary:
Issue 13296: Fix IDLE to clear compile __future__ flags on shell restart.
(Patch by Roger Serwy)
files:
Lib/idlelib/PyShell.py | 2 ++
Misc/NEWS | 3 +++
2 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/Lib/idlelib/PyShell.py b/Lib/idlelib/PyShell.py
--- a/Lib/idlelib/PyShell.py
+++ b/Lib/idlelib/PyShell.py
@@ -340,6 +340,7 @@
self.restarting = False
self.subprocess_arglist = None
self.port = PORT
+ self.original_compiler_flags = self.compile.compiler.flags
rpcclt = None
rpcsubproc = None
@@ -447,6 +448,7 @@
gui = RemoteDebugger.restart_subprocess_debugger(self.rpcclt)
# reload remote debugger breakpoints for all PyShellEditWindows
debug.load_breakpoints()
+ self.compile.compiler.flags = self.original_compiler_flags
self.restarting = False
return self.rpcclt
diff --git a/Misc/NEWS b/Misc/NEWS
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -347,6 +347,9 @@
Library
-------
+- Issue 13296: Fix IDLE to clear compile __future__ flags on shell restart.
+ (Patch by Roger Serwy)
+
- Fix the xmlrpc.client user agent to return something similar to
urllib.request user agent: "Python-xmlrpc/3.3".
--
Repository URL: http://hg.python.org/cpython
More information about the Python-checkins
mailing list