It did surprise me also. Because I've come to Python from Delphi.
There are no return statement in Delphi.
I also write some c++, the language has no finally-statement. This
problem probably python exclusive.
I think it's not too difficult to get used to it. This behavior is fine
for me.
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
On 5/13/05, Greg Ewing [EMAIL PROTECTED] 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