def init_io(self, stdin=None, stdout=None, stderr=None, logfile=None, enablecolor=True): self.io = iohandler.IOhandler(stdin, stdout, logfile, enablecolor=enablecolor)
def __init__(self, files): Plugin.__init__(self, files[:1], iohandler.IOhandler()) self.io.setlogfile(files.log) if files.log: self.logdir = os.path.dirname(files.log) else: self.logdir = "" self.basedir = FB_DIR self.files = files if files.output: self.outfd = open(files.output, "wb") else: self.outfd = None