[Python-checkins] cpython: Issue #13300: Fix IDLE Restart Shell command failure introduced by

ned.deily python-checkins at python.org
Sun Nov 6 06:37:56 CET 2011


http://hg.python.org/cpython/rev/ce483d696c06
changeset: 73399:ce483d696c06
user: Ned Deily <nad at acm.org>
date: Sat Nov 05 22:36:44 2011 -0700
summary:
 Issue #13300: Fix IDLE Restart Shell command failure introduced by
3a5a0943b201. Do not close listening socket on subprocess restart.
files:
 Lib/idlelib/PyShell.py | 4 ++++
 Lib/idlelib/rpc.py | 4 ----
 2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/Lib/idlelib/PyShell.py b/Lib/idlelib/PyShell.py
--- a/Lib/idlelib/PyShell.py
+++ b/Lib/idlelib/PyShell.py
@@ -460,6 +460,10 @@
 
 def kill_subprocess(self):
 try:
+ self.rpcclt.listening_sock.close()
+ except AttributeError: # no socket
+ pass
+ try:
 self.rpcclt.close()
 except AttributeError: # no socket
 pass
diff --git a/Lib/idlelib/rpc.py b/Lib/idlelib/rpc.py
--- a/Lib/idlelib/rpc.py
+++ b/Lib/idlelib/rpc.py
@@ -534,10 +534,6 @@
 def get_remote_proxy(self, oid):
 return RPCProxy(self, oid)
 
- def close(self):
- self.listening_sock.close()
- SocketIO.close(self)
-
 class RPCProxy(object):
 
 __methods = None
-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /