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 tim.golden
Recipients Christian.Tismer, Oren_Held, brian.curtin, giampaolo.rodola, ishimoto, markm, orsenthil, santoso.wijaya, sijinjoseph, tim.golden
Date 2013-07-30.21:36:48
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <51F831EB.1070304@timgolden.me.uk>
In-reply-to <1375200887.04.0.667684175287.issue9035@psf.upfronthosting.co.za>
Content
issue9035.3.patch has switched to the new memory management API and has 
tweaked the tests slightly for robustness.

This approach does introduce a behavioural change: the root of a SUBSTed 
drive (essentially a symlink into the Dos namespace) will raise an 
OSError because GetVolumePathName returns error 87: invalid parameter. 
So os.path.ismount("F:\\") will fail where F: is the result of running, 
eg, "SUBST F: C:\temp".

I think the simplest thing is to special-case drive roots (which are 
always mount points) and then to apply the new GetVolumePathName logic.
Files
File name Uploaded
issue9035.3.patch tim.golden, 2013-07-30.21:36:48
History
Date User Action Args
2013-07-30 21:36:49tim.goldensetrecipients: + tim.golden, ishimoto, orsenthil, giampaolo.rodola, brian.curtin, sijinjoseph, Oren_Held, santoso.wijaya, markm, Christian.Tismer
2013-07-30 21:36:49tim.goldenlinkissue9035 messages
2013-07-30 21:36:48tim.goldencreate