Module xingyun.universal.import_module

Expand source code
from importlib import import_module as impo
from types import ModuleType
import warnings 


def my_import_module(module_name: str) -> ModuleType | None:
    try:
        lib = impo(module_name)
    except:
        warnings.warn(f"module {module_name} does not exists.")
        return None

    return lib

Functions

def my_import_module(module_name: str) ‑> module | None
Expand source code
def my_import_module(module_name: str) -> ModuleType | None:
    try:
        lib = impo(module_name)
    except:
        warnings.warn(f"module {module_name} does not exists.")
        return None

    return lib