def get_default(cls): node = Node() node.title = '' node.description = '' node.base_node_name = cls.get_base_name() node.node_status = NodeStatus.CREATED node.starred = False node.parameters = [ Parameter.from_dict({ 'name': 'cmd', 'parameter_type': ParameterTypes.CODE, 'value': { 'mode': 'sh', 'value': 'set -e\n\n', }, 'mutable_type': False, 'publicable': False, 'removable': False, }), Parameter.from_dict({ 'name': 'cacheable', 'parameter_type': ParameterTypes.BOOL, 'value': True, 'mutable_type': False, 'publicable': False, 'removable': False, }), Parameter.from_dict({ 'name': '_timeout', 'parameter_type': ParameterTypes.INT, 'value': 600, 'mutable_type': False, 'publicable': True, 'removable': False }), ] node.logs = [ Output.from_dict({ 'name': 'stderr', 'file_type': FileCls.NAME, 'resource_id': None, }), Output({ 'name': 'stdout', 'file_type': FileCls.NAME, 'resource_id': None, }), Output({ 'name': 'worker', 'file_type': FileCls.NAME, 'resource_id': None, }), ] return node
def get_default(cls): node = Node() node.title = 'File' node.description = 'Custom file' node.base_node_name = cls.get_base_name() node.node_status = NodeStatus.READY node.node_running_status = NodeRunningStatus.STATIC node.starred = False node.parameters = [] node.outputs = [ Output.from_dict({ 'name': 'out', 'file_type': FileCls.NAME, 'resource_id': None, }) ] return node
def get_default(cls): node = Node() node.title = '' node.description = '' node.base_node_name = cls.get_base_name() node.node_status = NodeStatus.CREATED node.starred = False node.parameters = [ Parameter(name='resource_id', parameter_type=ParameterTypes.STR, value='hello', mutable_type=False, publicable=True, removable=False) ] node.outputs = [ Output(name='out', file_type=FileCls.NAME, resource_id=None) ] return node