def update_abstraction(old_obj, trans_dict): def get_version(old_obj, trans_dict): return long(old_obj.db_internal_version) new_dict = {'DBAbstractionRef': {'version': get_version}} new_dict.update(trans_dict) return DBAbstractionRef.update_version(old_obj.db_data, new_dict)
def update_abstraction(old_obj, trans_dict): def get_version(old_obj, trans_dict): return long(old_obj.db_internal_version) new_dict = {"DBAbstractionRef": {"version": get_version}} new_dict.update(trans_dict) return DBAbstractionRef.update_version(old_obj.db_data, new_dict)
def update_modules(old_obj, trans_dict): new_modules = [] for obj in old_obj.db_modules: if obj.vtType == "module": new_modules.append(DBModule.update_version(obj, trans_dict)) elif obj.vtType == "abstraction": new_modules.append(DBAbstractionRef.update_version(obj, trans_dict)) elif obj.vtType == "group": new_modules.append(DBGroup.update_version(obj, trans_dict)) return new_modules
def update_modules(old_obj, trans_dict): new_modules = [] for obj in old_obj.db_modules: if obj.vtType == 'module': new_modules.append(DBModule.update_version(obj, trans_dict)) elif obj.vtType == 'abstraction': new_modules.append(DBAbstractionRef.update_version( obj, trans_dict)) elif obj.vtType == 'group': new_modules.append(DBGroup.update_version(obj, trans_dict)) return new_modules