diff --git a/src/plugins/pluginmanager.py b/src/plugins/pluginmanager.py index d290d36a2..ccd5adb80 100644 --- a/src/plugins/pluginmanager.py +++ b/src/plugins/pluginmanager.py @@ -539,6 +539,9 @@ class PluginManager(object): self.plugins.remove(plugin) if self._plugin_has_entry_in_global_config(plugin): self._remove_plugin_entry_in_global_config(plugin) + del sys.modules[plugin.__module__.split('.')[-1]] + del plugin.__module__.split('.')[-1] + del plugin def get_plugin_by_path(self, plugin_dir): for plugin in self.plugins: