[Python-checkins] r70580 - python/branches/py3k/Modules/_fileio.c

kristjan.jonsson python-checkins at python.org
Tue Mar 24 14:51:36 CET 2009


Author: kristjan.jonsson
Date: Tue Mar 24 14:51:36 2009
New Revision: 70580

Log:
http://bugs.python.org/issue5544
Fix to the last checkin, correctly raise an exception on failure.

Modified:
   python/branches/py3k/Modules/_fileio.c

Modified: python/branches/py3k/Modules/_fileio.c
==============================================================================
--- python/branches/py3k/Modules/_fileio.c	(original)
+++ python/branches/py3k/Modules/_fileio.c	Tue Mar 24 14:51:36 2009
@@ -84,8 +84,10 @@
 			if (err < 0)
 				save_errno = errno;
 			Py_END_ALLOW_THREADS
-		} else
-		save_errno = errno;
+		} else {
+			save_errno = errno;
+			err = -1;
+		}
 	}
 	if (err < 0) {
 		errno = save_errno;


More information about the Python-checkins mailing list