James Mills wrote:
Are we done with this discussion yet ? :)
*sigh* It was a slow day yesterday and I have
a funny feeling it's going to be the same today!
Regardless of anyone's subjective opinions as to what
was clear - I still stand by what I said.
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.
Hope this helps.
~Ethan~
--
http://mail.python.org/mailman/listinfo/python-list