[python] Exception
Martin Blazik
martin.blazik na premiumsms.cz
Sobota Srpen 6 22:10:28 CEST 2005
Hezci to je, ale neresi to muj vnitrni problem a to je cistota reseni.
Je to sice kratsi, ale zasahuje to do vnitrnich struktur nejake instance
a to je to, co se mi na tom nelibi.
lachtan
geon napsal(a):
> Martin Blazik napsal(a):
>
>> Cusik, zkuste mi nekdo poradit please nebo navest, jak vec udelat
>> spravnym a hezky cistym stylem ;-)
>> Nejaka funkce vyhodi vyjimku. Potrebuju do ni pridat dalsi doplnujici
>> informace. args je tuple a nelze do nej zapisovat. Napada me jen
>> nasledujici reseni, ale moc se mi nelibi
>>
>> try:
>> foo()
>> except Exception, e:
>> args = list(e.args)
>> args.append('muj dalsi parametr')
>> e.args = tuple(args)
>> raise e
>>
>>
>>
> try:
> foo()
> except Exception, e:
> e.args += ('muj dalsi parametr',) # note the comma in braces!
> raise e
>
> tohle je hezčí? ;-)
>
Další informace o konferenci Python