Automatic loading of plugins
This commit is contained in:
parent
b59a406069
commit
25b699b44e
|
|
@ -1 +1,13 @@
|
||||||
|
import pkgutil
|
||||||
|
import importlib
|
||||||
|
import imp # Deprecated
|
||||||
|
|
||||||
plugins = {}
|
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))
|
||||||
Loading…
Reference in New Issue