[Python-ideas] BetterWalk, a better and faster os.walk() for Python

Mike Meyer mwm at mired.org
Sun Nov 25 01:56:14 CET 2012


On Sat, Nov 24, 2012 at 5:27 PM, Andrew Barnert <abarnert at yahoo.com> wrote:
> (In fact, I think an os.walk replacement based on the fts API, which
> never uses iterdir_stat, would be the best answer, but let me put
> more thought into that idea...)

A couple of us have looked into this, and there's an impedance
mismatch between the os.walk API and the fts API, in that fts doesn't
provide the d_type information, so you're forced to make the stat
calls that this rewrite was trying to avoid.

If you're thinking about providing an API that looks more like fts,
that might be a better answer - if you design it so it also works on
Windows.

	<mike



More information about the Python-ideas mailing list