As I understand it, the parser does not handle multiple compound statements
on a single line (i.e. any statement including a trailing ':'). Probably it
is a major rewrite to change that. It never bothered me.
| >>>for x in list: if testof(x) :
| ... do_somthing
Possible rewrite:
for x in testof(list):
do_something
$0.02
-Jaap-