En Thu, 12 Apr 2007 06:01:18 -0300, SamG <[EMAIL PROTECTED]> escribió:
> On Apr 12, 1:00 pm, "Gabriel Genellina" <[EMAIL PROTECTED]> > wrote: >> En Thu, 12 Apr 2007 04:14:32 -0300, SamG <[EMAIL PROTECTED]> escribió: >> >> > How could i make, from inside the program, to have the stdout and >> > stderr to be printed both to a file as well the terminal(as usual). >> >> class Tee(file): >> others = () >> >> def write(self, data): >> file.write(self, data) >> for f in others: >> f.write(data) >> > > This is only creating an out.log file and all the stdout and stderr > are logged there. Sorry, `for f in others:` should read `for f in self.others:` -- Gabriel Genellina -- http://mail.python.org/mailman/listinfo/python-list