def __init__(self, cmd, params={}, outfile=None, env_vars={}, stdin=False, quiet=True, inherit_cwd=False, inherit_env=True): self.cmd = cmd self.process = None self.outfile = outfile or os.devnull self.stdin = stdin self.env_vars = env_vars self.inherit_cwd = inherit_cwd self.inherit_env = inherit_env FuncThread.__init__(self, self.run_cmd, params, quiet=quiet)
def __init__(self, cmd, params={}, outfile=None, env_vars={}, stdin=False, quiet=True, inherit_cwd=False, inherit_env=True, log_listener=None): self.cmd = cmd self.process = None self.outfile = outfile self.stdin = stdin self.env_vars = env_vars self.inherit_cwd = inherit_cwd self.inherit_env = inherit_env self.log_listener = log_listener FuncThread.__init__(self, self.run_cmd, params, quiet=quiet)