[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