Manually parsing python code is spectacularly ugly and, as we saw, error prone. The right way to do it is to use Python's own parser and then either take apart the ast or use a NodeTransformer to insert the desired print statements at the ends of if-bodies.
-- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-support+unsubscr...@googlegroups.com. To post to this group, send email to sage-support@googlegroups.com. Visit this group at http://groups.google.com/group/sage-support. For more options, visit https://groups.google.com/groups/opt_out.