diff options
| author | 2025-02-17 07:41:07 +0100 | |
|---|---|---|
| committer | 2025-02-17 07:41:07 +0100 | |
| commit | fdc421bbb68ca6d214934b7ccde340826a09bcbe (patch) | |
| tree | 4268cb5c733a3b88e7c5b765a30f5b9fd81c804e /deluge/plugins/pluginbase.py | |
| parent | 794b1404be2f9bdb3667d2cfb2dc7ad1fedf1e60 (diff) | |
Adding upstream version 2.1.2~dev0+20230529.
Signed-off-by: Daniel Baumann <daniel@debian.org>
Diffstat (limited to 'deluge/plugins/pluginbase.py')
| -rw-r--r-- | deluge/plugins/pluginbase.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/deluge/plugins/pluginbase.py b/deluge/plugins/pluginbase.py index 5dda2f0..8d55156 100644 --- a/deluge/plugins/pluginbase.py +++ b/deluge/plugins/pluginbase.py @@ -14,7 +14,6 @@ log = logging.getLogger(__name__) class PluginBase(component.Component): - update_interval = 1 def __init__(self, name): @@ -35,7 +34,10 @@ class CorePluginBase(PluginBase): log.debug('CorePlugin initialized..') def __del__(self): - component.get('RPCServer').deregister_object(self) + try: + component.get('RPCServer').deregister_object(self) + except KeyError: + log.debug('RPCServer already deregistered') def enable(self): super().enable() @@ -57,7 +59,6 @@ class Gtk3PluginBase(PluginBase): class WebPluginBase(PluginBase): - scripts = [] debug_scripts = [] |
