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 eckhardt
Recipients BreamoreBoy, brian.curtin, christian.heimes, eckhardt, ezio.melotti, jongfoster, jorend, mhammond, tim.golden
Date 2010-09-29.08:46:18
SpamBayes Score 1.4168453e-05
Marked as misclassified No
Message-id <1285749981.42.0.338607012888.issue1669539@psf.upfronthosting.co.za>
In-reply-to
Content
I just stumbled across the issue with isabs(). I'd also say that Mark Hammond already provided the typical use case for this, i.e. that you allow relative paths for convenience when storing them or putting them on the commandline, but for actual use you first convert them so that their meaning doesn't change under your feet, e.g. because they depend on volatile things like the current working directory or drive.

If you assume that is the intention or typical use case, then calling isabs() to determine if the path is stable doesn't work. Of course, the wording of the documentation then needs to change, too, as it explicitly says "after chopping off a potential drive letter".

Concerning the behaviour of path.join() and support for "\\server\share" paths, I'm not sure, but I think that these are issues that can be discussed/changed separately.
History
Date User Action Args
2010-09-29 08:46:21eckhardtsetrecipients: + eckhardt, mhammond, jorend, christian.heimes, jongfoster, tim.golden, ezio.melotti, brian.curtin, BreamoreBoy
2010-09-29 08:46:21eckhardtsetmessageid: <1285749981.42.0.338607012888.issue1669539@psf.upfronthosting.co.za>
2010-09-29 08:46:19eckhardtlinkissue1669539 messages
2010-09-29 08:46:18eckhardtcreate