[Python-ideas] Make return inside a finally a SyntaxError
Collin Winter
collinw at gmail.com
Sat Jul 18 01:44:41 CEST 2009
On Fri, Jul 17, 2009 at 4:41 PM, Michael<fuzzyman at gmail.com> wrote:
> Here are two examples of why allowing return inside a finally block is a bad
> idea:
>
> def f():
> try:
> return 3
> finally:
> return 4
>
> def f():
> try:
> raise Exception()
> finally:
> return 4
Do you have real code that suffers from this problem? Is this a common
mistake for Python beginners?
Collin Winter
More information about the Python-ideas
mailing list