def translateWorkflow(_workflow): def update_port_spec_spec(new_obj, translate_dict): return new_obj.db_sigstring def update_port_spec(new_obj, translate_dict): return new_obj.db_signature def update_workflow(old_obj, translate_dict): return DBWorkflow.update_version(old_obj.db_workflow, translate_dict) translate_dict = { 'DBPortSpec': { 'spec': update_port_spec_spec }, 'DBPort': { 'spec': update_port_spec }, 'DBGroup': { 'workflow': update_workflow } } workflow = DBWorkflow.update_version(_workflow, translate_dict) workflow.db_version = '0.9.4' return workflow
def translateWorkflow(_workflow): translate_dict = { 'DBGroup': { 'workflow': update_workflow }, 'DBWorkflow': { 'modules': update_modules } } workflow = DBWorkflow.update_version(_workflow, translate_dict) workflow.db_version = '0.9.4' return workflow
def translateWorkflow(_workflow): def update_port_spec_spec(new_obj, translate_dict): return new_obj.db_sigstring def update_port_spec(new_obj, translate_dict): return new_obj.db_signature def update_workflow(old_obj, translate_dict): return DBWorkflow.update_version(old_obj.db_workflow, translate_dict) translate_dict = {'DBPortSpec': {'spec': update_port_spec_spec}, 'DBPort': {'spec': update_port_spec}, 'DBGroup': {'workflow': update_workflow}} workflow = DBWorkflow.update_version(_workflow, translate_dict) workflow.db_version = '0.9.4' return workflow
def update_workflow(old_obj, translate_dict): return DBWorkflow.update_version(old_obj.db_workflow, translate_dict)
def update_workflow(old_obj, translate_dict): return DBWorkflow.update_version(old_obj.db_workflow, translate_dict, DBWorkflow())
def translateWorkflow(_workflow): translate_dict = {'DBGroup': {'workflow': update_workflow}, 'DBWorkflow': {'modules': update_modules}} workflow = DBWorkflow.update_version(_workflow, translate_dict) workflow.db_version = '0.9.4' return workflow
def translateWorkflow(_workflow): translate_dict = {"DBGroup": {"workflow": update_workflow}, "DBWorkflow": {"modules": update_modules}} workflow = DBWorkflow.update_version(_workflow, translate_dict) workflow.db_version = "0.9.4" return workflow