Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/archinstall/lib/plugins.py
blob: f744661a4c0c705c9b5c19e650ff7aad2478e999 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
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))