On 2/5/2010 11:26 AM, Gerald Britton wrote:
sure, but it will fit nicely on one line if you like
On Fri, Feb 5, 2010 at 11:22 AM, John Posner<jjpos...@optimum.net> wrote:
On 2/5/2010 11:06 AM, Gerald Britton wrote:
[snip]
Last August [1], I offered this alternative:
self.cmd = (cmd.replace(r'${ADDR}',ip)
if isinstance(cmd, str) else
cmd)
But it didn't get much love in this forum!
I'd probably go for that one as well though I might consider removing
the outer parentheses.
Agreed ... except that you *need* the outer parentheses if the statement
occupies multiple source lines.
-John
Did you mean to take this off-list? Also, I'm contractually obligated
to admonish you not to "top post".
At any rate, I proposed the 3-line format specifically because it
separates the data values from the if-then-else machinery, making it
easier (for me) to read. But there was considerable resistance to
spending so much vertical space in the source code.
-John
--
http://mail.python.org/mailman/listinfo/python-list