Re: [Python-Dev] the current behavior of try: ... finally:

2005-05-13 Thread Sakesun Roykiattisak
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.

Re: [Python-Dev] the current behavior of try: ... finally:

2005-05-12 Thread Greg Ewing
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

Re: [Python-Dev] the current behavior of try: ... finally:

2005-05-12 Thread Michele Simionato
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