summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnton Khirnov <wyskas@gmail.com>2009-06-21 17:17:46 +0200
committerAnton Khirnov <wyskas@gmail.com>2009-06-21 17:17:46 +0200
commit616c3c01d1c503f7c1f66254969dfb7e2b5ca217 (patch)
tree824cb9525802aff338e3e225ecd6db5779610a5f
parent264c0b0ccdf702ab2e4ddc3bc09c758fa05b8245 (diff)
plugins: mark init_plugin as private.
-rw-r--r--nephilim/plugins/__init__.py13
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()