diff options
Diffstat (limited to 'pyfirstaidkit/plugins.py')
-rw-r--r-- | pyfirstaidkit/plugins.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/pyfirstaidkit/plugins.py b/pyfirstaidkit/plugins.py index 805667f..6bef7da 100644 --- a/pyfirstaidkit/plugins.py +++ b/pyfirstaidkit/plugins.py @@ -465,6 +465,8 @@ class PluginSystem(object): level = PLUGINSYSTEM, origin = self) moduleinfo = imp.find_module(m, [path]) module = imp.load_module(".".join([FirstAidKit.__name__, m]), *moduleinfo) + self._deps.introduce(module.get_plugin().getDeps()) #notify the dependency system about all used dependencies + self._deps.introduce(module.get_plugin().getConflicts()) #notify the dependency system about all used reverse-dependencies self._plugins[m] = module self._reporting.debug("Module %s successfully imported with basedir %s" % (m, os.path.dirname(module.__file__)), level = PLUGINSYSTEM, origin = self) |