changeset 68e97c2c54b3 in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=68e97c2c54b3
description: pluginmanager. completely remove plugin
diffstat:
src/plugins/pluginmanager.py | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diffs (13 lines):
diff -r b372293ffb6a -r 68e97c2c54b3 src/plugins/pluginmanager.py
--- a/src/plugins/pluginmanager.py Fri Nov 05 11:09:33 2010 +0100
+++ b/src/plugins/pluginmanager.py Fri Nov 05 14:56:31 2010 +0300
@@ -539,6 +539,9 @@
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:
_______________________________________________
Commits mailing list
[email protected]
http://lists.gajim.org/cgi-bin/listinfo/commits