Ejemplo n.º 1
0
        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)
Ejemplo n.º 2
0
        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)
Ejemplo n.º 3
0
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
Ejemplo n.º 4
0
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