More than case-statement semantics or PEP343, I wish for a dowhile statement.
The most straight-forward way is to put the conditional expression at the beginning of the block with the understanding that a dowhile keyword will evaluate the condition only after the block runs: dowhile <cond>: <body> being the equivalent of; _firstpass = True while _firstpass or <cond>: _firstpass = False <body> Raymond _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com