[Python-Dev] pre-PEP: Resource-Release Support for Generators

Samuele Pedroni pedronis at bluewin.ch
Tue Aug 26 16:58:15 EDT 2003


At 06:49 26.08.2003 -0700, Neil Schemenauer wrote:
>Samuele Pedroni wrote:
> >     This PEP proposes that generators should grow such a close method
> >     with such semantics that the example could be rewritten as:
> >
> >         def all_lines(index_path):
> >             index = file(index_path,"r")
> >             try:
> >                 for path in file(index_path,"r"):
>                               ^^^^^^^^^^^^^^^^^^^^
> >                     document = file(path.strip(),"r")
> >                     try:
> >                         for line in document:
> >                             yield line
> >                     finally:
> >                        document.close()
> >             finally:
> >                 index.close()
>
>I think that should be 'index'.

yup, thanks. 




More information about the Python-Dev mailing list