Eric Nieuwland <eric.nieuwland at xs4all.nl> wrote: > > Nick Coghlan wrote: > > > [...] > > The whole PEP draft can be found here: > > http://members.iinet.net.au/~ncoghlan/public/pep-3XX.html > > [...] > > 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: > SUITE > 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. You should know why that can't work. If I pass a list, is a list an iterator? No, but it should neither be created nor destroyed before or after. The discussion has been had in regards to why re-using 'for' is a non-starter; re-read the 200+ messages in the thread. - Josiah
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4