catching exceptions from an except: block
Bruno Desthuilliers
bdesth.quelquechose at free.quelquepart.fr
Wed Mar 7 18:05:11 EST 2007
Gabriel Genellina a écrit :
> En Wed, 07 Mar 2007 18:48:18 -0300, Arnaud Delobelle
> <arnodel at googlemail.com> escribió:
>
>> for f in int, float, complex:
>> try:
>> return f(x)
>> except ValueError:
>> continue
>> raise CantDoIt
>>
>> But if the three things I want to do are not callable objects but
>> chunks of code this method is awkward because you have to create
>> functions simply in order to be able to loop over them (this is whay I
>> was talking about 'abusing loop constructs'). Besides I am not happy
>> with the other two idioms I can think of.
>
>
> Hmmm, functions are cheap
To define. You pay the price when you call them !-)
(sorry, couldn't resist - I otherwise totally agree with you)
More information about the Python-list
mailing list