From 3570acff7203aa9a83d84d13a67c9326ff03ac5d Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Fri, 10 May 2013 17:55:56 +0200 Subject: [PATCH] Fix plugin load if previous (re)load failed. --- src/plugin.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugin.py b/src/plugin.py index 94f1e4610..34fae6021 100644 --- a/src/plugin.py +++ b/src/plugin.py @@ -60,6 +60,7 @@ def loadPluginModule(name, ignoreDeprecation=False): module = imp.load_module(name, *moduleInfo) except: sys.modules.pop(name, None) + sys.modules = filter(lambda x:not x.startwith(name + '.'), sys.modules) raise if 'deprecated' in module.__dict__ and module.deprecated: if ignoreDeprecation: