Re: [Python] Gestire più errori con lo stesso blocc except.

2017-07-12 Thread Gianluca Esposito
Il giorno 12 luglio 2017 09:45, Massimiliano della Rovere < massimiliano.dellarov...@gmail.com> ha scritto: > > > Il giorno mar 11 lug 2017 alle ore 15:12 Marco Beri > ha scritto: > >> >> Ma a che pro avere nell'iterabile due classi di eccezioni, una che >> dipende dall'altra? Alla fine non ti ba

Re: [Python] Gestire più errori con lo stesso blocc except.

2017-07-12 Thread Massimiliano della Rovere
Il giorno mar 11 lug 2017 alle ore 15:12 Marco Beri ha scritto: > > 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 KeyE

Re: [Python] Gestire più errori con lo stesso blocc except.

2017-07-11 Thread Karim
2017-07-11 23:30 GMT+10:00 Marco Beri : > 2017-07-11 15:21 GMT+02:00 Daniele Zambelli : > >> >> Ovviamente sì! Sono stordito :-) > ommamma ​3​ () ​lol​ -- Karim N. Gorjux ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/

Re: [Python] Gestire più errori con lo stesso blocc except.

2017-07-11 Thread Marco Beri
2017-07-11 15:21 GMT+02:00 Daniele Zambelli : > Il 11 luglio 2017 15:11, Marco Beri ha scritto: > > > [...] > > Piuttosto è possibile fare questo: > > > > try: > > qualcosa() > > except KeyError as exc: > > ommamma1() > > except KeyError as exc: > > ommamma2() > > Dove il secondo "Key

Re: [Python] Gestire più errori con lo stesso blocc except.

2017-07-11 Thread Daniele Zambelli
Il 11 luglio 2017 15:11, Marco Beri ha scritto: > [...] > Piuttosto è possibile fare questo: > > try: > qualcosa() > except KeyError as exc: > ommamma1() > except KeyError as exc: > ommamma2() Dove il secondo "KeyError" va inteso come un errore diverso ad esempio: "NameError" se ho

Re: [Python] Gestire più errori con lo stesso blocc except.

2017-07-11 Thread Marco Beri
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 iterabi

Re: [Python] Gestire più errori con lo stesso blocc except.

2017-07-11 Thread Massimiliano della Rovere
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. Il giorno mar 11 lug 2017 alle ore 14:05 Gabriele Battaglia