? configure.lineno ? patch.diff Index: pydb/fns.py =================================================================== RCS file: /cvsroot/bashdb/pydb/pydb/fns.py,v retrieving revision 1.8 diff -u -r1.8 fns.py --- pydb/fns.py 26 Jun 2006 12:30:18 -0000 1.8 +++ pydb/fns.py 3 Jul 2006 23:41:40 -0000 @@ -228,7 +228,9 @@ if opts.output: try: - sys.stdout = open(opts.output, 'w') + pydb.stdout = open(opts.output, 'w') + # XXX Redirecting sys.stdout is fine for debugging purposes + sys.stdout = pydb.stdout except IOError, (errno, strerror): print "I/O in opening debugger output file %s" % opts.output print "error(%s): %s" % (errno, strerror) Index: pydb/pydbcmd.py =================================================================== RCS file: /cvsroot/bashdb/pydb/pydb/pydbcmd.py,v retrieving revision 1.20 diff -u -r1.20 pydbcmd.py --- pydb/pydbcmd.py 18 Jun 2006 22:40:10 -0000 1.20 +++ pydb/pydbcmd.py 3 Jul 2006 23:41:40 -0000 @@ -285,7 +285,7 @@ do_print = not self.logging_redirect if do_print: if out is None: - out = sys.stdout + out = self.stdout print >> out, msg, def precmd(self, line):