Larry Hastings added the comment:
"Special cases aren't special enough to break the rules." I want the error
message to mirror the API, which it currently does. If we swapped them, the
error message would now contradict the API. So no, I don't support swapping
"src" and "dst" in the error message only when the error pertains to os.symlink.
If literally every time the two-filename version of OSError is used inside
Python, the two filenames are "src" and "dst", then we could consider making it
slightly more explicit, e.g.
FileExistsError: [Errno 17] File exists: src='a', dst='a_link'
I think I'd want the source code to reflect this (e.g. thinking about "src" and
"dst" rather than "filename" and "filename2").
Would OP et al consider this change to the error message an improvement, or is
it not interesting?
----------
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue29657>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com