2017-07-11 14:24 GMT+02:00 Massimiliano della Rovere <
massimiliano.dellarov...@gmail.com>:

> try:
>     qualcosa()
> except (KeyError, TypeError):
>     ommamma()
>
> Le eccezioni nell'iterabile sono valutate da sx a dx, quindi classi di
> eccezioni derivate da altre presenti nello stesso iterabile devono stare il
> più a sinistra possibile.
>


Ma a che pro avere nell'iterabile due classi di eccezioni, una che dipende
dall'altra? Alla fine non ti basta quella più generica? Cosa mi sfugge?


Piuttosto è possibile fare questo:

try:
    qualcosa()
except KeyError as exc:
    ommamma1()
except KeyError as exc:
    ommamma2()

Ciao.
Marco.
P.S. Quoting! :-)
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a