<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2017-07-11 14:24 GMT+02:00 Massimiliano della Rovere <span dir="ltr"><<a href="mailto:massimiliano.dellarovere@gmail.com" target="_blank">massimiliano.dellarovere@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">try:<br>    qualcosa()<br>except (KeyError, TypeError):<br>    ommamma()<br><br>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.</div></blockquote><div><br></div><div><br></div><div>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?</div><div><br></div><div><br></div><div>Piuttosto è possibile fare questo:</div><div><br></div><div>try:<br>    qualcosa()<br></div><div><div>except KeyError as exc:<br>    ommamma1()<br></div></div><div><div>except KeyError as exc:<br>    ommamma2()<br></div></div><div><br></div><div>Ciao.<br>Marco.</div><div>P.S. Quoting! :-)</div><div><br></div></div>
</div></div>