util/ProcessLogger.py
changeset 1831 56b48961cc68
parent 1780 c52d1460cea8
child 1832 0f1081928d65
equal deleted inserted replaced
1830:e598d1acf354 1831:56b48961cc68
    70                 err = self.retval
    70                 err = self.retval
    71             self.finished = True
    71             self.finished = True
    72             self.endcallback(self.Proc.pid, err)
    72             self.endcallback(self.Proc.pid, err)
    73 
    73 
    74 
    74 
    75 class ProcessLogger:
    75 class ProcessLogger(object):
    76     def __init__(self, logger, Command, finish_callback=None,
    76     def __init__(self, logger, Command, finish_callback=None,
    77                  no_stdout=False, no_stderr=False, no_gui=True,
    77                  no_stdout=False, no_stderr=False, no_gui=True,
    78                  timeout=None, outlimit=None, errlimit=None,
    78                  timeout=None, outlimit=None, errlimit=None,
    79                  endlog=None, keyword=None, kill_it=False, cwd=None,
    79                  endlog=None, keyword=None, kill_it=False, cwd=None,
    80                  encoding=None):
    80                  encoding=None):