def __init__(self, template=None, tool=None, param={}, input=[], output=[], name=""): AbstractCommand.__init__(self, template=None, tool=None, param={}, input=[], output=[], name=name) self._commands = []
def __init__(self, template, tool=None, param={}, input=[], output=[], name=""): AbstractCommand.__init__(self, template=template, tool=None, param=param, input=[], output=[], name=name) self.env = env self._t = self.env.get_template(self.template)
def __init__(self, template, tool=None, param = {}, input=[], output=[], name = ""): AbstractCommand.__init__(self, template=template, tool=None, param = param, input=[], output=[], name = name) self.env = env self._t = self.env.get_template(self.template)
def set_option(self, **args): AbstractCommand.set_option(self, **args) for cmd in self._commands: cmd.set_option(**args)