From ee1d8731c94b052aafbbff927a9ea858514b1bc7 Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Fri, 10 May 2013 22:08:59 +0200 Subject: [PATCH] sys.modules is a dict, not a list. --- src/plugin.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugin.py b/src/plugin.py index 3cab81702..1f4d3d446 100644 --- a/src/plugin.py +++ b/src/plugin.py @@ -60,7 +60,8 @@ def loadPluginModule(name, ignoreDeprecation=False): module = imp.load_module(name, *moduleInfo) except: sys.modules.pop(name, None) - sys.modules = filter(lambda x:not x.startswith(name + '.'), sys.modules) + sys.modules = filter(lambda x:not x[0].startswith(name + '.'), + sys.modules.items()) raise if 'deprecated' in module.__dict__ and module.deprecated: if ignoreDeprecation: