STINNER Victor added the comment:

Attached patch modifies all functions of the os module taking filenames to keep 
the filename unmodified in OSError.filename.

The patch changes also os.link(), os.rename() and os.replace() to use the 
source, not the destination, in the error message. It is maybe a mistake 
because these functions can also fail in the directory of the destination does 
not exist.

----------
keywords: +patch
Added file: http://bugs.python.org/file26675/oserror_filename.patch

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue15478>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to