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 iki
Recipients ajaksu2, andybuckley, brian.curtin, christian.heimes, edemaine, iki, tleeuwenburg@gmail.com
Date 2010-03-05.00:21:32
SpamBayes Score 2.8651195e-05
Marked as misclassified No
Message-id <1267748495.94.0.602887912766.issue444582@psf.upfronthosting.co.za>
In-reply-to
Content
Adapted Brian Curtin's http://bugs.python.org/file15381/
shutil_which.patch and made another reference implementation as a standalone module including the following fixes:

* uses ``PATHEXT`` on Windows
* searches current directory before ``PATH`` on Windows, but not before an explicitly passed path
* accepts both string or iterable for an explicitly passed path, or pathext
* accepts an explicitly passed empty path, or pathext (either '' or [])
* does not search ``PATH`` for files that have a path specified in their name already

Use any of these changes in the final shutil patch if you like to. The shutil module has availability 'Unix, Windows' after all.
History
Date User Action Args
2010-03-05 00:21:36ikisetrecipients: + iki, edemaine, christian.heimes, ajaksu2, andybuckley, tleeuwenburg@gmail.com, brian.curtin
2010-03-05 00:21:35ikisetmessageid: <1267748495.94.0.602887912766.issue444582@psf.upfronthosting.co.za>
2010-03-05 00:21:34ikilinkissue444582 messages
2010-03-05 00:21:34ikicreate