diff options
author | Anton Khirnov <wyskas@gmail.com> | 2009-06-21 17:17:46 +0200 |
---|---|---|
committer | Anton Khirnov <wyskas@gmail.com> | 2009-06-21 17:17:46 +0200 |
commit | 616c3c01d1c503f7c1f66254969dfb7e2b5ca217 (patch) | |
tree | 824cb9525802aff338e3e225ecd6db5779610a5f /nephilim/plugins/__init__.py | |
parent | 264c0b0ccdf702ab2e4ddc3bc09c758fa05b8245 (diff) |
plugins: mark init_plugin as private.
Diffstat (limited to 'nephilim/plugins/__init__.py')
-rw-r--r-- | nephilim/plugins/__init__.py | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/nephilim/plugins/__init__.py b/nephilim/plugins/__init__.py index c2cc9fa..0607cbc 100644 --- a/nephilim/plugins/__init__.py +++ b/nephilim/plugins/__init__.py @@ -34,12 +34,9 @@ class Plugins: self.mpclient = mpclient for name in __all__: - self.init_plugin(name) + self.__init_plugin(name) - def plugin(self, name): - return self._plugins[name] if name in self._plugins else None - - def init_plugin(self, name): + def __init_plugin(self, name): try: if name in sys.modules: reload(sys.modules[name]) @@ -53,9 +50,13 @@ class Plugins: self._plugins[name] = eval('module.%s(self.parent, self.mpclient, \'%s\')'%(name, name)) return True + def plugin(self, name): + return self._plugins[name] if name in self._plugins else None + + def load(self, name): if not name in self._plugins: - if not self.init_plugin(name): + if not self.__init_plugin(name): return False self._plugins[name].load() |