Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit bbe7b0a

Browse files
committed
Fix a few ResourceWarnings in idle
1 parent c3cec78 commit bbe7b0a

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

Lib/idlelib/configHandler.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,8 @@ def Save(self):
145145
except IOError:
146146
os.unlink(fname)
147147
cfgFile = open(fname, 'w')
148-
self.write(cfgFile)
148+
with cfgFile:
149+
self.write(cfgFile)
149150
else:
150151
self.RemoveFile()
151152

Lib/idlelib/rpc.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -534,6 +534,10 @@ def accept(self):
534534
def get_remote_proxy(self, oid):
535535
return RPCProxy(self, oid)
536536

537+
def close(self):
538+
self.listening_sock.close()
539+
SocketIO.close(self)
540+
537541
class RPCProxy(object):
538542

539543
__methods = None

0 commit comments

Comments
 (0)