This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author izbyshev
Recipients eryksun, izbyshev, miss-islington, paul.moore, steve.dower, tim.golden, zach.ware
Date 2018-03-08.22:55:51
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1520549751.08.0.467229070634.issue33016@psf.upfronthosting.co.za>
In-reply-to
Content
> Because we only try VOLUME_NAME_DOS, this function always fails for a volume that's not mounted as either a drive letter or a junction mount point.

If a volume is not mounted, users have to use \\?\ or \\.\ either directly or indirectly via a symlink or a junction to get to it, right? Do you think such uses are common enough to warrant dealing with VOLUME_NAME_GUID? Also note that pathlib currently expects DOS paths only: it will strip '\\?\' prefix in resolve(), making GUID path "invalid" (and, also, precluding direct usage of '\\?\' prefix with resolve() in other cases unless users are not prepared to deal with it).
History
Date User Action Args
2018-03-08 22:55:51izbyshevsetrecipients: + izbyshev, paul.moore, tim.golden, zach.ware, eryksun, steve.dower, miss-islington
2018-03-08 22:55:51izbyshevsetmessageid: <1520549751.08.0.467229070634.issue33016@psf.upfronthosting.co.za>
2018-03-08 22:55:51izbyshevlinkissue33016 messages
2018-03-08 22:55:51izbyshevcreate