<p></p>
<p>(sent from my phone)<br>
On Apr 25, 2012 3:01 PM, "M.-A. Lemburg" <<a href="mailto:mal@egenix.com">mal@egenix.com</a>> wrote:<br>
><br>
> Ronald Oussoren wrote:<br>
> ><br>
> > Also, why use the proposed module-scope return instead of an if-statement with nested definitions, this works just fine:<br>
> ><br>
> > : def foo(): pass<br>
> > :<br>
> > : if sys.platform == 'linux':<br>
> > :<br>
> > :    def linux_bar(): pass<br>
><br>
> Because this only works reasonably if you have a few lines of code<br>
> to indent. As soon as you have hundreds of lines, this becomes<br>
> both unreadable and difficult to edit.</p>
<p>OTOH the return statement becomes really hard to spot...</p>
<p>Arnaud</p>