diff options
author | Jan Pokorný <jpokorny@redhat.com> | 2014-09-05 19:17:50 +0200 |
---|---|---|
committer | Jan Pokorný <jpokorny@redhat.com> | 2014-09-05 19:26:40 +0200 |
commit | 45f915dc77d8f0631dbddc4c809b0ff479414d89 (patch) | |
tree | 16c7c3e4751c9a2895b41ab656f2ca1b358f7267 /plugin_registry.py | |
parent | bd2329daab4a767b467676f185bf7ed94bb15a6c (diff) | |
download | clufter-45f915dc77d8f0631dbddc4c809b0ff479414d89.tar.gz clufter-45f915dc77d8f0631dbddc4c809b0ff479414d89.tar.xz clufter-45f915dc77d8f0631dbddc4c809b0ff479414d89.zip |
plugin_registry: s/_init_handle_plugins/_init_plugins
+ add a note that we could somehow initialize plugins earlier
Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
Diffstat (limited to 'plugin_registry.py')
-rw-r--r-- | plugin_registry.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/plugin_registry.py b/plugin_registry.py index 40a1403..df5ce08 100644 --- a/plugin_registry.py +++ b/plugin_registry.py @@ -91,6 +91,7 @@ class PluginRegistry(type): ret = bases if not tuplist(bases) else \ super(PluginRegistry, registry).__new__(registry, name, bases, attrs) + # XXX init plugin here? registry._plugins[name] = ret finally: if registry._path_context is not None: @@ -220,13 +221,12 @@ class PluginManager(object): plugins = registry.discover(paths) plugins.update(kwargs.pop(registry.name if registry else '', {})) self._plugins = ProtectedDict( - self._init_handle_plugins(plugins, *args, **kwargs), + self._init_plugins(plugins, *args, **kwargs), ) - def _init_handle_plugins(self, plugins, *args, **kwargs): - log.info("Plugins under `{0}' manager left intact".format(self - ._registry - .name)) + @classmethod + def _init_plugins(cls, plugins, *args, **kwargs): + log.info("Plugins under `{0}' left intact".format(cls.__name__)) return plugins @property |