diff options
Diffstat (limited to 'RepSys/plugins/__init__.py')
-rw-r--r-- | RepSys/plugins/__init__.py | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/RepSys/plugins/__init__.py b/RepSys/plugins/__init__.py deleted file mode 100644 index e4f4e08..0000000 --- a/RepSys/plugins/__init__.py +++ /dev/null @@ -1,27 +0,0 @@ -import os - -loaded = {} - -def load(): - # based on smart's plugin system - pluginsdir = os.path.dirname(__file__) - for entry in os.listdir(pluginsdir): - if entry != "__init__.py" and entry.endswith(".py"): - name = entry[:-3] - loaded[name] = __import__("RepSys.plugins."+name, {}, {}, - [name]) - elif os.path.isdir(entry): - initfile = os.path.join(entry, "__init__.py") - if os.path.isfile(initfile): - loaded[entry] = __import__("RepSys.plugins."+entry, {}, {}, - [entry]) - -def list(): - return loaded.keys() - -def help(name): - from RepSys import Error - try: - return loaded[name].__doc__ - except KeyError: - raise Error, "plugin %s not found" % name |