diff options
Diffstat (limited to 'devbot/main.py')
-rw-r--r-- | devbot/main.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/devbot/main.py b/devbot/main.py new file mode 100644 index 0000000..3e14a72 --- /dev/null +++ b/devbot/main.py @@ -0,0 +1,18 @@ +import pkgutil +import imp + +from devbot import config +from devbot import environ +from devbot import plugins + + +def load_plugins(): + for loader, name, ispkg in pkgutil.iter_modules(plugins.__path__): + f, filename, desc = imp.find_module(name, plugins.__path__) + imp.load_module(name, f, filename, desc) + + +def setup(config_args): + load_plugins() + config.setup(**config_args) + environ.setup() |