For review: PEP 308 - If-then-else expression

Dan Schmidt dfan at dfan.org
Sat Feb 8 00:28:12 EST 2003


Carel Fellinger <carel.fellinger at chello.nl> writes:

| On Sat, Feb 08, 2003 at 04:38:13AM +0100, Carel Fellinger wrote:
| ...
| > The following looks better (even better were it to fit on one line:)
| > 
| >            else:                     # een westerse datum
| >                kind = "julian" if (self.reform == None or date < self.reform)
| >                       else "gregorian"
| >                self.query.append(#LETOP: amerikaanse volgorde maand dag, jaar
| >                    "(cf-dag (calendar-absolute-from-%s '(%d %g %d)))"
| >                    % (kind, date[1], date[2], date[0]))
| 
| Reminded by examples in other postings in this thread I realize that
| 
|                  kind = ["julian", "gregorian"][self.reform == None or
|                                                 date < self.reform)]
| 
| even looks better:)

It may look better, but it means the opposite.

-- 
http://www.dfan.org




More information about the Python-list mailing list