[python] Exception
geon
geon na post.cz
Sobota Srpen 6 20:36:55 CEST 2005
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čí? ;-)
--
geon
Vyjímka je pravidlo. Rekurzivní.
Další informace o konferenci Python