From a8daf6c065308d3b265381e5e379c3a09cdeef09 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 23 Apr 2023 21:59:06 +0530 Subject: [PATCH] Remove the action to clear extra files cache the extra files cache is an internal implementation detail. I dont want to expose that so prominently to end users. If in practice it turns out that the cache becoming stale is a big issue, we can revisit. --- src/calibre/gui2/actions/choose_library.py | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/calibre/gui2/actions/choose_library.py b/src/calibre/gui2/actions/choose_library.py index 9d9cc6ed5a..46f5025eb3 100644 --- a/src/calibre/gui2/actions/choose_library.py +++ b/src/calibre/gui2/actions/choose_library.py @@ -329,10 +329,6 @@ class ChooseLibraryAction(InterfaceAction): None, None), attr='action_restore_database') ac.triggered.connect(self.restore_database, type=Qt.ConnectionType.QueuedConnection) - ac = self.create_action(spec=(_('Clear extra files cache'), 'lt.png', - None, None), - attr='action_clear_extra_files_cache') - ac.triggered.connect(self.clear_extra_files_cache, type=Qt.ConnectionType.QueuedConnection) self.maintenance_menu.addAction(ac) self.choose_menu.addMenu(self.maintenance_menu) @@ -653,10 +649,6 @@ class ChooseLibraryAction(InterfaceAction): if restore_database(db, self.gui): self.gui.library_moved(db.library_path) - def clear_extra_files_cache(self): - db = self.gui.library_view.model().db - db.new_api.clear_extra_files_cache() - def check_library(self): from calibre.gui2.dialogs.check_library import CheckLibraryDialog, DBCheck self.gui.library_view.save_state()