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 = {'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.5' 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 = {'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.5' return workflow
def update_workflow(old_obj, translate_dict): return DBWorkflow.update_version(old_obj.db_workflow, translate_dict)