def translateLog(_log): def update_module_execs(old_obj, translate_dict): new_module_execs = [] for obj in old_obj.db_items: if obj.vtType == 'module_exec': new_module_execs.append(DBModuleExec.update_version(obj, translate_dict)) elif obj.vtType == 'group_exec': # cannot handle group execs debug.warning('Cannot translate group exec') elif obj.vtType == 'loop_exec': debug.warning('Cannot translate loop exec') return new_module_execs translate_dict = {'DBWorkflowExec': {'module_execs': update_module_execs}} log = DBLog.update_version(_log, translate_dict) log.db_version = '0.9.4' return log
def translateLog(_log): translate_dict = {} log = DBLog.update_version(_log, translate_dict) log.db_version = '0.9.4' return log