From 3af1ceffd1fdccef75620e9568abb8cd539b5b35 Mon Sep 17 00:00:00 2001 From: Fallen_Breath Date: Sat, 7 Oct 2023 23:51:55 +0800 Subject: [PATCH] fixed operation_name is not inherited from the old plugin instance --- quick_backup_multi/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/quick_backup_multi/__init__.py b/quick_backup_multi/__init__.py index 9574cef..325c877 100644 --- a/quick_backup_multi/__init__.py +++ b/quick_backup_multi/__init__.py @@ -679,10 +679,11 @@ def register_event_listeners(server: PluginServerInterface): def on_load(server: PluginServerInterface, old): - global operation_lock, HelpMessage, server_inst + global operation_lock, operation_name, HelpMessage, server_inst server_inst = server if hasattr(old, 'operation_lock') and type(old.operation_lock) == type(operation_lock): operation_lock = old.operation_lock + operation_name = getattr(old, 'operation_name', operation_name) meta = server.get_self_metadata() HelpMessage = tr('help_message', Prefix, meta.name, meta.version)