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.
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


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 continue) should
be disallowed in a finally?

-- 
Greg Ewing, Computer Science Dept, +--+
University of Canterbury,  | A citizen of NewZealandCorp, a   |
Christchurch, New Zealand  | wholly-owned subsidiary of USA Inc.  |
[EMAIL PROTECTED]  +--+
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


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 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
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com