? 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):
