def __init__(self, cmd, *args, **kargs): for banned in ["stdout_", "stderr_", "finish_", "run_"]: if banned in kargs: raise ValueError("Do not set %s parameter" ", it would be overriden" % banned) kargs["stdout_"] = subprocess.PIPE kargs["stderr_"] = subprocess.PIPE kargs["finish_"] = True kargs["run_"] = False Module.__init__(self, cmd, *args, **kargs)
def __init__(self, cmd, *args, **kargs): for banned in ['stdout_', 'stderr_', 'finish_', 'run_']: if banned in kargs: raise ValueError('Do not set %s parameter' ', it would be overriden' % banned) kargs['stdout_'] = subprocess.PIPE kargs['stderr_'] = subprocess.PIPE kargs['finish_'] = True kargs['run_'] = False Module.__init__(self, cmd, *args, **kargs)