[docs] Looks like there should be walk() instead of listdir()
Eli Bendersky
eliben at gmail.com
Mon May 9 15:03:06 CEST 2011
On Tue, May 3, 2011 at 07:39, Victor Varvariuc
<victor.varvariuc at gmail.com>wrote:
> http://docs.python.org/library/os.html#os.walk
>
> ...
>> By default errors from the listdir()<http://docs.python.org/library/os.html#os.listdir> call
>> are ignored. If optional argument *onerror* is specified, it should be a
>> function; it will be called with one argument, an OSError<http://docs.python.org/library/exceptions.html#exceptions.OSError>
>> instance.
>> ...
>
> <http://docs.python.org/library/os.html#os.walk>
>
> Looks like there should be walk() instead of listdir()
>
walk() is implemented using listdir(), so I believe the documentation here
is right. Here's the relevant code from os.walk():
try:
# Note that listdir and error are globals in this module due
# to earlier import-*.
names = listdir(top)
except error, err:
if onerror is not None:
onerror(err)
return
As you can see, if listdir() throws an exception, it is ignored unless
"onerror" is specified.
Eli
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/docs/attachments/20110509/dc87d45d/attachment.html>
More information about the docs
mailing list