INNER CODE UNIT · Python

get_modules_info

bkbilly/lnxlink · lnxlink/modules/__init__.py:83

def get_modules_info(include=None, exclude=None):
    """Return a list of all available modules"""
    if include is None:
        include = []
    if exclude is None:
        exclude = []
    descriptions = []
    for module in autoload_modules():
        description = import_module(f"{__name__}.{module}").__doc__
        is_enabled = True
        if module in exclude:
            is_enabled = False
        elif len(include) == 0:
            is_enabled = True
        elif len(include) > 0 and module in include:
            is_enabled = True
        else:
            is_enabled = False

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…