like this?

class Writers (object):

    def __init__(self, *writers):
        self.writers = writers

    def write(self, string):
        for w in self.writers:
            w.write(string)

    def flush(self):
        for w in self.writers:
            w.flush():

import sys

logfile = open('log.txt', 'w')
sys.stdout = Writers(aya.stdout, file('log.out', 'w'), logfile)
sys.stderr = Writers(aya.stdout, file('log.err', 'w'), logfile)

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to