def __init__(self, id=None, name=None, parser=None): """Constructor.""" if not id is None: self.id = id else: self.id = globals.unique_id() if name is None: self.name = "Task" + str(self.id) else: self.name = name self.inputs = port.InputPorts(self) self.inputs.set_name(self.name + "-inputs") self.outputs = port.OutputPorts(self) self.outputs.set_name(self.name + "-outputs") self._resources = {} self._predecessors = [] self._create_parser(parser) self.input_controls = port.InputPorts(self) self.input_controls.set_name(self.name + '-input-controls') self.output_controls = port.OutputPorts(self) self.output_controls.set_name(self.name + '-output-controls') self.debug = False # Robert Crimi self.workflowID = None self.uid = None
def __init__(self, id=None, name=None, parser=None): """Constructor.""" if not id is None: self.id = id else: self.id = globals.unique_id() if name is None: self.name = "Task"+str(self.id) else: self.name = name self.inputs = port.InputPorts(self) self.inputs.set_name(self.name+"-inputs") self.outputs = port.OutputPorts(self) self.outputs.set_name(self.name+"-outputs") self._resources = {} self._predecessors = [] self._create_parser(parser) self.input_controls = port.InputPorts(self) self.input_controls.set_name(self.name+'-input-controls') self.output_controls = port.OutputPorts(self) self.output_controls.set_name(self.name+'-output-controls') self.debug = False # Robert Crimi self.workflowID = None self.uid = None
def __init__(self, id=None, name=None): if not id is None: # TBD: does this ever happen? self.id = id else: self.id = globals.unique_id() if name is None: self.description = "Resource" + str(self.id) self.name = self.description else: # TBD: does this ever happen? self.description = name self.name = name self._busy = False