Opened at 2015-02-06T22:55:01Z
Last modified at 2015-02-06T22:59:34Z
#2377 new defect
replace 'cond and one or tother' idiom with 'one if cond or tother' — at Initial Version
| Reported by: | daira | Owned by: | daira |
|---|---|---|---|
| Priority: | normal | Milestone: | undecided |
| Component: | code | Version: | 1.10.0 |
| Keywords: | cleanup | Cc: | |
| Launchpad Bug: |
Description
In Python 2.5, the nearest equivalent to C's cond ? one : tother was the idiom cond and one or tother. In Python 2.6, a more precise equivalent is one if cond else tother.
The former is error-prone: it evaluates to tother when one is falsy, which is the wrong thing. Since we now depend on Python 2.6, we can always use the latter.
("t'other" is Northern English dialect for "the other", if you were wondering about that.)
Note: See
TracTickets for help on using
tickets.
