[Python-ideas] breaking out of module execution

Mark Shannon mark at hotpy.org
Wed Apr 25 10:11:10 CEST 2012


Greg Ewing wrote:
> Nick Coghlan wrote:
>> It isn't quite as simple as
>> just deleting those lines though, since we likely still wouldn't want
>> to allow return statements in class bodies.
> 
> I'm sure there's someone out there with a twisted enough
> mind to think of a use for that...
> 

It's not that twisted.

class C:

    def basic_feature(self):
        ...

    if use_simple_api:
        return

    def advanced_feature(self):
        ...

Not that this is a good use, but it is a use :)

Cheers,
Mark.




More information about the Python-ideas mailing list