From 615500e6e60fa01b35defdf80a7af02ba076dc23 Mon Sep 17 00:00:00 2001 From: Calum Lind Date: Fri, 3 May 2019 13:50:07 +0100 Subject: [PATCH] [Plugins] Fix missing deregister for JSON --- deluge/plugins/pluginbase.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/deluge/plugins/pluginbase.py b/deluge/plugins/pluginbase.py index a17ae2d81..e80199df1 100644 --- a/deluge/plugins/pluginbase.py +++ b/deluge/plugins/pluginbase.py @@ -74,6 +74,9 @@ class WebPluginBase(PluginBase): component.get('JSON').register_object(self, plugin_name.lower()) log.debug('WebPlugin initialized..') + def __del__(self): + component.get('JSON').deregister_object(self) + def enable(self): pass