pythonic tree-walking idioms

damien morton morton at dennisinter.com
Fri May 18 13:03:14 EDT 2001


"Fredrik Lundh" <fredrik at pythonware.com> wrote in message news:<RoLM6.10846$sk3.2912386 at newsb.telia.net>...

Ive never seen this try/except/else idiom before.
Is there documentation for it. What versions of Python is it valid for?


>     def __getitem__(self, index):
>         while 1:
>             try:
>                 file = self.files[self.index]
>                 self.index = self.index + 1
>             except IndexError:
>                 # pop next directory from stack.
                  ...
>             else:
>                 # got a filename
                  ...



More information about the Python-list mailing list