[Python-Dev] PEP 340: Deterministic Finalisation (new PEP draft, either a competitor or update to PEP 340)
eric.nieuwland at xs4all.nl
Sat May 7 22:36:01 CEST 2005
Nick Coghlan wrote:
> The whole PEP draft can be found here:
> Used as follows::
> for del auto_retry(3, IOError):
> f = urllib.urlopen("http://python.org/")
> print f.read()
I don't know. Using 'del' in that place seems ackward to me.
Why not use the following rule:
for [VAR in] EXPR:
If EXPR is an iterator, no finalisation is done.
If EXPR is not an iterator, it is created at the start and destroyed at
the end of the loop.
More information about the Python-Dev