The one thing I don't like about Python syntax is using backslashes to continue lines. Yes, you can avoid them if you can include parentheses somehow, but this isn't always possible.
Possible: if ( quitting and len(client["to_write"]) == 0 and len(client["read"]) + client["to_read"] == 0 ) : close_client(client, "shutting down") #end if Not possible: for \ Link \ in \ GetEachRecord \ ( "links", ("from_episode",), "to_episode = %s", [EpisodeID], "order by when_created" ) \ : out.write \ ( "<P><A HREF=\"%s\">Back to episode %d</A>\n" % ( LinkToMe({"ep" : Link["from_episode"]}), Link["from_episode"] ) ) #end for -- http://mail.python.org/mailman/listinfo/python-list