[Python-checkins] r43143 - python/trunk/Lib/idlelib/IOBinding.py python/trunk/Lib/idlelib/NEWS.txt
kurt.kaiser
python-checkins at python.org
Sun Mar 19 21:40:09 CET 2006
Author: kurt.kaiser
Date: Sun Mar 19 21:40:05 2006
New Revision: 43143
Modified:
python/trunk/Lib/idlelib/IOBinding.py
python/trunk/Lib/idlelib/NEWS.txt
Log:
Source file f.flush() after writing; trying to avoid lossage if user
kills GUI. Report from B. Sherwood. Backport to 2.3.4.
Modified: python/trunk/Lib/idlelib/IOBinding.py
==============================================================================
--- python/trunk/Lib/idlelib/IOBinding.py (original)
+++ python/trunk/Lib/idlelib/IOBinding.py Sun Mar 19 21:40:05 2006
@@ -377,6 +377,7 @@
try:
f = open(filename, "wb")
f.write(chars)
+ f.flush()
f.close()
return True
except IOError, msg:
Modified: python/trunk/Lib/idlelib/NEWS.txt
==============================================================================
--- python/trunk/Lib/idlelib/NEWS.txt (original)
+++ python/trunk/Lib/idlelib/NEWS.txt Sun Mar 19 21:40:05 2006
@@ -3,6 +3,9 @@
*Release date: XX-XXX-2006*
+- Source file f.flush() after writing; trying to avoid lossage if user
+ kills GUI.
+
- Options / Keys / Advanced dialog made functional. Also, allow binding
of 'movement' keys.
@@ -70,7 +73,7 @@
- Improve error handling when .idlerc can't be created (warn and exit).
-- The GUI was hanging if the shell window was closed while a raw_input()
+- The GUI was hanging if the shell window was closed while a raw_input()
was pending. Restored the quit() of the readline() mainloop().
http://mail.python.org/pipermail/idle-dev/2004-December/002307.html
More information about the Python-checkins
mailing list