Feature suggestion -- return if true
prologic at shortcircuit.net.au
Wed Apr 13 01:12:19 CEST 2011
On Wed, Apr 13, 2011 at 9:06 AM, Ethan Furman <ethan at stoneleaf.us> wrote:
> I think I see your point -- the OP said:
> --> _temp = expr
> --> if _temp: return _temp
> which is where you're getting
> --> return _temp or None
> However, most everyone ('cept you, it seems! ;) understood that there would
> be more lines of code such that if bool(expr) == False no return is executed
> and the function keeps going merrily along. Like this:
> --> def func():
> --> var1 = something()
> --> var2 = something_else('this')
> --> return? var1.hobgle(var2)
> --> var3 = last_resort(var1)
> --> return var3.wiglat(var2)
> Looking back at the whole post now, I see nothing there to concretely make
> that point except the question mark on the return.
Ethan I actually really appreciate your comments. Thank you!
Yes I do understand there is probably more code that
follows the return? - but I made an assumption and I'm
not going back on it :)
Thanks for making the two sides obviously clear!
-- James Mills
-- "Problems are solved by method"
More information about the Python-list