Skip to content

medcat.utils.legacy.v2_beta

Classes:

Functions:

RemappingUnpickler

Bases: Unpickler

Methods:

find_class

find_class(module: str, name: str)
Source code in medcat-v2/medcat/utils/legacy/v2_beta.py
6
7
8
9
def find_class(self, module: str, name: str):
    # Remap old module path to new one
    module, name = fix_module_and_cls_name(module, name)
    return super().find_class(module, name)

fix_module_and_cls_name

fix_module_and_cls_name(module_name: str, cls_name: str) -> tuple[str, str]
Source code in medcat-v2/medcat/utils/legacy/v2_beta.py
12
13
14
15
16
def fix_module_and_cls_name(module_name: str, cls_name: str
                            ) -> tuple[str, str]:
    if module_name.startswith("medcat2"):
        module_name = module_name.replace("medcat2", "medcat", 1)
    return module_name, cls_name