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 ncoghlan
Recipients hynek, jcea, ncoghlan, neologix, pitrou, rosslagerwall, tarek
Date 2012-01-10.00:33:48
SpamBayes Score 3.3690178e-06
Marked as misclassified No
Message-id <1326155629.34.0.182190024692.issue13734@psf.upfronthosting.co.za>
In-reply-to
Content
OK, os.walkfd is sounding good:

- accepts a file descriptor, byte sequence or string for "top"
- produces 4-tuples, with the dirfd added at the end
- documents clearly that the dirfd is normally only valid until the next iteration step, so you need to call os.dup() if you want to hang onto it

As far as walkdir integration goes, I currently plan to add it as a "Directory Walking" subsection in shutil before the first alpha. However, it needs a few more updates in PyPI first (e.g. preserving the tuples produced by the underlying iterators, making sure it behaves itself when handed binary paths). I'll post to python-dev about it before I actually commit anything.
History
Date User Action Args
2012-01-10 00:33:49ncoghlansetrecipients: + ncoghlan, jcea, pitrou, tarek, neologix, rosslagerwall, hynek
2012-01-10 00:33:49ncoghlansetmessageid: <1326155629.34.0.182190024692.issue13734@psf.upfronthosting.co.za>
2012-01-10 00:33:48ncoghlanlinkissue13734 messages
2012-01-10 00:33:48ncoghlancreate