def translateWorkflow(_workflow): def update_workflow(old_obj, translate_dict): return DBWorkflow.update_version(old_obj.db_workflow, translate_dict) translate_dict = {'DBGroup': {'workflow': update_workflow}} workflow = DBWorkflow.update_version(_workflow, translate_dict) workflow.db_version = '1.0.3' return workflow
def translateWorkflow(_workflow): global id_scope def update_workflow(old_obj, translate_dict): return DBWorkflow.update_version(old_obj.db_workflow, translate_dict) translate_dict = {'DBModule': {'portSpecs': update_portSpecs}, 'DBGroup': {'workflow': update_workflow}} workflow = DBWorkflow() id_scope = IdScope(remap={DBAbstraction.vtType: DBModule.vtType, DBGroup.vtType: DBModule.vtType}) workflow = DBWorkflow.update_version(_workflow, translate_dict, workflow) workflow.db_version = '1.0.3' return workflow
def translateWorkflow(_workflow): global id_scope def update_workflow(old_obj, translate_dict): return DBWorkflow.update_version(old_obj.db_workflow, translate_dict) translate_dict = {"DBModule": {"portSpecs": update_portSpecs}, "DBGroup": {"workflow": update_workflow}} workflow = DBWorkflow() id_scope = IdScope(remap={DBAbstraction.vtType: DBModule.vtType, DBGroup.vtType: DBModule.vtType}) workflow = DBWorkflow.update_version(_workflow, translate_dict, workflow) workflow.db_version = "1.0.3" return workflow
def update_workflow(old_obj, translate_dict): return DBWorkflow.update_version(old_obj.db_workflow, translate_dict)