[twill] AT LINE printed directly instead of to output stream
rmarianski at openplans.org
Mon Mar 31 16:03:23 PDT 2008
I capture the output streams for twill using the set_output and
set_errout function calls, and use them to filter/format the output.
But, not all of the prints are being redirected to these streams.
There's one in particular in parse.py that prints out "AT LINE:". I have
a patch attached that resolves this for me locally.
I've noticed another in that file as well that prints out '*** VAL IS',
but the "AT LINE" for me is noisier :) There may be others spread out as
-------------- next part --------------
--- parse.py.orig 2008-03-31 17:05:57.000000000 -0400
+++ parse.py 2008-03-31 17:07:31.000000000 -0400
@@ -212,7 +212,7 @@
cmdinfo = "%s:%d" % (sourceinfo, n,)
- print 'AT LINE:', cmdinfo
+ print>>commands.OUT, 'AT LINE:', cmdinfo
cmd, args = parse_command(line, globals_dict, locals_dict)
if cmd is None:
More information about the twill