[Python-Dev] the current behavior of try: ... finally:
Michele Simionato
michele.simionato at gmail.com
Fri May 13 07:22:06 CEST 2005
On 5/13/05, Greg Ewing <greg.ewing at canterbury.ac.nz> wrote:
> Michele Simionato wrote:
>
> > def divide1(n1, n2):
> > try:
> > result = n1/n2
> > finally:
> > print "cleanup"
> > result = "Infinity\n"
> > return result # the exception is swallowed away
>
> What would you prefer to have happen in this case?
>
> Or do you think return (and break and continue) should
> be disallowed in a finally?
>
Honestly, I don't know. This is why I ask here ;)
Michele Simionato
More information about the Python-Dev
mailing list