index : archinstall32 | |
Archlinux32 installer | gitolite user |
summaryrefslogtreecommitdiff |
author | Anton Hvornum <anton@hvornum.se> | 2021-04-30 15:33:26 +0200 |
---|---|---|
committer | Anton Hvornum <anton@hvornum.se> | 2021-04-30 15:33:26 +0200 |
commit | 25b699b44ea272e9bac7d75c7d86871e082122ae (patch) | |
tree | 4308ae333b8a34031254f1bebc5ad5a925837407 /archinstall/lib | |
parent | b59a40606974a82e1d99751fd68818c3b7b0fe0f (diff) |
-rw-r--r-- | archinstall/lib/plugins.py | 14 |
diff --git a/archinstall/lib/plugins.py b/archinstall/lib/plugins.py index adf900b9..f744661a 100644 --- a/archinstall/lib/plugins.py +++ b/archinstall/lib/plugins.py @@ -1 +1,13 @@ -plugins = {}
\ No newline at end of file +import pkgutil +import importlib +import imp # Deprecated + +plugins = {} + +for module_info in pkgutil.iter_modules(path=None, prefix=''): + if 'archinstall-' in module_info.name and module_info.ispkg: + try: + modulesource = importlib.import_module(module_info.name) + imp.reload(modulesource) + except Exception as e: + print('Could not load plugin {} {}'.format(modname, e))
\ No newline at end of file |