PEP 308: "then" "else" for deprecating "and" "or" side effects

Christian Tismer tismer at tismer.com
Sat Feb 15 05:25:30 CET 2003


Sean Ross wrote:
> Actually, he does mean "x when C else y",  not "C when x else y"...
> 
> And, while we're here, doesn't that sound nice?
> 
>     wear = "jacket" when outside.iscold() else None

It sounds absolutely nice, much nicer than an "if"
in the same position. Dunno why, probably just my
25 years of being used to "if" being in front.

Maybe sometimes a new keyword hurts much less than
imposing a new meaning to an existing one.
Could really live with that.

When is pretty - ly y'rs -- chris

-- 
Christian Tismer             :^)   <mailto:tismer at tismer.com>
Mission Impossible 5oftware  :     Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9a     :    *Starship* http://starship.python.net/
14109 Berlin                 :     PGP key -> http://wwwkeys.pgp.net/
work +49 30 89 09 53 34  home +49 30 802 86 56  pager +49 173 24 18 776
PGP 0x57F3BF04       9064 F4E1 D754 C2FF 1619  305B C09C 5A3B 57F3 BF04
      whom do you want to sponsor today?   http://www.stackless.com/







More information about the Python-list mailing list