INNER CODE UNIT · Python
start
bkbilly/lnxlink · lnxlink/__main__.py:136
def start(self, exclude_modules_arg):
"""Run each addon included in the modules folder"""
from lnxlink import modules
conf_exclude = self.config["exclude"]
conf_exclude = [] if conf_exclude is None else list(conf_exclude)
conf_exclude.extend(exclude_modules_arg)
conf_exclude = [
module.strip().lower().replace("-", "_")
for module in conf_exclude
if isinstance(module, str) and module.strip()
]
self.excluded_modules = set(conf_exclude)
loaded_modules = modules.parse_modules(
self.config["modules"], self.config["custom_modules"], conf_exclude
)
for _, addon in loaded_modules.items():
try: