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 steve.dower
Recipients cgohlke, eryksun, paul.moore, steve.dower, tim.golden, zach.ware
Date 2019-09-11.09:38:49
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1568194729.64.0.438168238588.issue37993@roundup.psfhosted.org>
In-reply-to
Content
I'm closing this as not a bug.

It's a few steps deep, but DefineDosDeviceW() [1] specifies that it creates junctions, and while it's not necessarily obvious how to get from SUBST to that page, Wikipedia managed it [2]. And I don't think it's unreasonable to expect people to either think about this really shallowly ("realpath will find the real path") or really deeply ("let me research every aspect to find the true answer") and avoid over-specifying the behaviour in our own documentation.

"MS-DOS device names are stored as junctions in the object namespace. The code that converts an MS-DOS path into a corresponding path uses these junctions to map MS-DOS devices and drive letters. The DefineDosDevice function enables an application to modify the junctions used to implement the MS-DOS device namespace."

[1]: https://docs.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-definedosdevicew
[2]: https://en.wikipedia.org/wiki/SUBST
History
Date User Action Args
2019-09-11 09:38:49steve.dowersetrecipients: + steve.dower, paul.moore, tim.golden, cgohlke, zach.ware, eryksun
2019-09-11 09:38:49steve.dowersetmessageid: <1568194729.64.0.438168238588.issue37993@roundup.psfhosted.org>
2019-09-11 09:38:49steve.dowerlinkissue37993 messages
2019-09-11 09:38:49steve.dowercreate