Eryk Sun added the comment:
BTW, I don't see why one would expect join(r"C:\dir1", "D:dir2") to return
r"D:\dir1\dir2" instead of "D:dir2". Python's result is in agreement with
Windows PathCchCombineEx. Paths on different drives should not be combined. The
first path has to be ignored:
elif p_drive and p_drive != result_drive:
if p_drive.lower() != result_drive.lower():
# Different drives => ignore the first path entirely
result_drive = p_drive
result_path = p_path
continue
----------
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue30906>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com