Say mam trochę kodu:python: odzyskać wyjątek od bloku try czy wreszcie blok podnosi wyjątek
try:
try:
raise Exception("in the try")
finally:
raise Exception("in the finally")
except Exception, e:
print "try block failed: %s" % (e,)
wyjście jest:
try block failed: in the finally
z punktu tej instrukcji print, jest jest jakikolwiek sposób na uzyskanie dostępu do wyjątku podniesionego podczas próby, czy też zniknął na zawsze?
UWAGA: Nie mam na myśli przypadku użycia; to tylko ciekawość.
ładne, ale tylko py3. i tak: +1. – ch3ka
ah, miło. więc według tego PEP, odpowiedź brzmi: "nie możesz, w Py2, ale możesz w Py3". dzięki! – Claudiu