From f41a802b826e97f7f1cf919c3717782b8d2d98dc Mon Sep 17 00:00:00 2001 From: Jeremy Fincher Date: Sat, 11 Oct 2003 10:29:11 +0000 Subject: [PATCH] Removed possible double-listing of plugins in getPlugins(). --- scripts/supybot-wizard.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/supybot-wizard.py b/scripts/supybot-wizard.py index e633e8f35..c945fe371 100755 --- a/scripts/supybot-wizard.py +++ b/scripts/supybot-wizard.py @@ -42,12 +42,12 @@ def getPlugins(): filenames = [] for dir in conf.pluginDirs: filenames.extend(os.listdir(dir)) - plugins = [] + plugins = sets.Set([]) for filename in filenames: if filename.endswith('.py') and filename[0].isupper(): - plugins.append(os.path.splitext(filename)[0]) - if 'OwnerCommands' in plugins: - plugins.remove('OwnerCommands') + plugins.add(os.path.splitext(filename)[0]) + plugins.discard('OwnerCommands') + plugins = list(plugins) plugins.sort() return plugins