[Python-checkins] python/dist/src/Modules posixmodule.c, 2.316, 2.317

mhammond at users.sourceforge.net mhammond at users.sourceforge.net
Tue May 4 04:10:39 EDT 2004


Update of /cvsroot/python/python/dist/src/Modules
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25390
Modified Files:
	posixmodule.c 
Log Message:
Fix [ 947405 ] os.utime() raises bad exception for unicode filenames
Index: posixmodule.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Modules/posixmodule.c,v
retrieving revision 2.316
retrieving revision 2.317
diff -C2 -d -r2.316 -r2.317
*** posixmodule.c	4 Apr 2004 07:10:59 -0000	2.316
--- posixmodule.c	4 May 2004 08:10:37 -0000	2.317
***************
*** 2005,2010 ****
 #endif /* HAVE_UTIMES */
 	}
! 	if (res < 0)
 		return posix_error_with_filename(path);
 	Py_INCREF(Py_None);
 	return Py_None;
--- 2005,2015 ----
 #endif /* HAVE_UTIMES */
 	}
! 	if (res < 0) {
! #ifdef Py_WIN_WIDE_FILENAMES
! 		if (have_unicode_filename)
! 			return posix_error_with_unicode_filename(wpath);
! #endif /* Py_WIN_WIDE_FILENAMES */
 		return posix_error_with_filename(path);
+ 	}
 	Py_INCREF(Py_None);
 	return Py_None;


More information about the Python-checkins mailing list

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