Graceful handling of first line
steven.bethard at gmail.com
Sat Oct 9 02:54:24 CEST 2004
Josiah Carlson <jcarlson <at> uci.edu> writes:
> IMO, unconditionally breaking out of a for loop is the nicer way of
> handling things in this case, no exceptions to catch.
There's still a NameError to catch if you haven't initialized line:
>>> for line in :
Traceback (most recent call last):
File "<stdin>", line 1, in ?
NameError: name 'line' is not defined
I don't much like the break out of a for loop, because it feels like a misuse
of a construct designed for iteration... But take your pick: StopIteration or
More information about the Python-list