From 6db21109372cddfaf74ad5a3e8e86df189a1997d Mon Sep 17 00:00:00 2001 From: Doug Blank Date: Fri, 7 May 2010 19:46:07 +0000 Subject: [PATCH] Forces the unloading of loaded plugins to load new versions svn: r15350 --- src/gen/plug/_manager.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gen/plug/_manager.py b/src/gen/plug/_manager.py index 9a1187669..7026a27f9 100644 --- a/src/gen/plug/_manager.py +++ b/src/gen/plug/_manager.py @@ -254,7 +254,10 @@ class BasePluginManager(object): def reload(self, module, pdata): """ + Reloads modules that might not be in the path. """ + if pdata.mod_name in sys.modules: + del sys.modules[pdata.mod_name] try: reload(module) except: