We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent deb925f commit 55f8757Copy full SHA for 55f8757
Lib/idlelib/PyShell.py
@@ -459,6 +459,10 @@ def interrupt_subprocess(self):
459
threading.Thread(target=self.__request_interrupt).start()
460
461
def kill_subprocess(self):
462
+ try:
463
+ self.rpcclt.listening_sock.close()
464
+ except AttributeError: # no socket
465
+ pass
466
try:
467
self.rpcclt.close()
468
except AttributeError: # no socket
Lib/idlelib/rpc.py
@@ -534,10 +534,6 @@ def accept(self):
534
def get_remote_proxy(self, oid):
535
return RPCProxy(self, oid)
536
537
- def close(self):
538
- self.listening_sock.close()
539
- SocketIO.close(self)
540
-
541
class RPCProxy(object):
542
543
__methods = None
0 commit comments