From 9cb1c50887052f635a8c0eee2aba2c8520bc3e74 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 11 Oct 2024 08:43:33 +0530 Subject: [PATCH] Better error message when disabling unknown plugin --- src/calibre/customize/ui.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/calibre/customize/ui.py b/src/calibre/customize/ui.py index 51ccbb49fa..6c75784aa6 100644 --- a/src/calibre/customize/ui.py +++ b/src/calibre/customize/ui.py @@ -83,6 +83,8 @@ def load_plugin(path_to_zip_file): # {{{ def disable_plugin(plugin_or_name): x = getattr(plugin_or_name, 'name', plugin_or_name) plugin = find_plugin(x) + if plugin is None: + raise ValueError(f'No plugin named: {x} found') if not plugin.can_be_disabled: raise ValueError('Plugin %s cannot be disabled'%x) dp = config['disabled_plugins']