On Wed, 7 Sep 2005 17:53:46 -0500, Terry Hancock <[EMAIL PROTECTED]> wrote:

>On Wednesday 07 September 2005 02:44 pm, Paul Rubin wrote:
>> Terry Hancock <[EMAIL PROTECTED]> writes:
>> > def ternary(condition, true_result, false_result):
>> >    if condition:
>> >            return true_result
>> >    else:
>> >            return false_result
>> > 
>> > Almost as good, and you don't have to talk curmudgeons into providing
>> > it for you.
>> 
>> Not the same at all.  It evaluates both the true and false results,
>> which may have side effects.
>
>If you are depending on that kind of nit-picking behavior,
>you have a serious design flaw, a bug waiting to bite you,
>and code which shouldn't have been embedded in an expression
>in the first place.
>
Or you might know excatly what you are doing ;-)

Regards,
Bengt Richter
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to