Author: vardo Date: 2008-06-08 18:36:46 +0200 (Sun, 08 Jun 2008) New Revision: 9773
Modified: branches/plugin-system/src/plugins/helpers.py branches/plugin-system/src/plugins/pluginmanager.py Log: Small improvements: plug-in instance object dereferenced on deactivation. 'gajim.plugin_system' logger doesn't set level DEBUG by default (have to use command-line option '-l' from now on).
Modified: branches/plugin-system/src/plugins/helpers.py =================================================================== --- branches/plugin-system/src/plugins/helpers.py 2008-06-08 15:51:55 UTC (rev 9772) +++ branches/plugin-system/src/plugins/helpers.py 2008-06-08 16:36:46 UTC (rev 9773) @@ -35,11 +35,11 @@ '''
consoleloghandler = logging.StreamHandler() -consoleloghandler.setLevel(1) +#consoleloghandler.setLevel(1) consoleloghandler.setFormatter( logging.Formatter('%(levelname)s: %(message)s')) #logging.Formatter('%(asctime)s %(name)s: %(levelname)s: %(message)s')) -log.setLevel(logging.DEBUG) +#log.setLevel(logging.DEBUG) log.addHandler(consoleloghandler) log.propagate = False
Modified: branches/plugin-system/src/plugins/pluginmanager.py =================================================================== --- branches/plugin-system/src/plugins/pluginmanager.py 2008-06-08 15:51:55 UTC (rev 9772) +++ branches/plugin-system/src/plugins/pluginmanager.py 2008-06-08 16:36:46 UTC (rev 9773) @@ -195,6 +195,7 @@ # removing plug-in from active plug-ins list self.active_plugins.remove(plugin_object) plugin_object.__class__._active = False + plugin_object.__class__._instance = None del plugin_object def deactivate_all_plugins(self):