From dbe83d4edebd730105c2de37b1e9a3a016549dbe Mon Sep 17 00:00:00 2001 From: Marcos Pinto Date: Sun, 14 Oct 2007 17:35:08 +0000 Subject: [PATCH] make sure we only accept folders as plugins --- src/plugins.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins.py b/src/plugins.py index 086879089..6ee0dfe38 100644 --- a/src/plugins.py +++ b/src/plugins.py @@ -51,7 +51,9 @@ class PluginManager: def scan_for_plugins(self): for folder in self.plugin_dirs: print "Scanning plugin dir",folder - for modname in os.listdir(folder): + pluginlist = [plugin for plugin in os.listdir(folder) if \ + os.path.isdir(plugin)] + for modname in pluginlist: path = os.path.join(folder, modname) if '__init__.py' in os.listdir(path): # Import the found module. Note that the last