Markus> What about "(<cond>: return <expr> [else return <expr])" All you're saving is a single word and a colon: if <cond>: return <expr> else: return <expr> -- Skip Montanaro (skip at pobox.com) http://www.mojam.com/ http://www.musi-cal.com/