From 9a2d3e6d9fd5cac3317c532f2b4e8365fe61dc4f Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 9 May 2024 17:41:27 +0530 Subject: [PATCH] force close by default, since when we close exceptions are irrelevant --- src/calibre/db/backend.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/db/backend.py b/src/calibre/db/backend.py index 67ccd8c8ecb0..ef73a7334d11 100644 --- a/src/calibre/db/backend.py +++ b/src/calibre/db/backend.py @@ -1369,7 +1369,7 @@ def delete_custom_column(self, label=None, num=None): data = self.custom_field_metadata(label, num) self.execute('UPDATE custom_columns SET mark_for_delete=1 WHERE id=?', (data['num'],)) - def close(self, force=False, unload_formatter_functions=True): + def close(self, force=True, unload_formatter_functions=True): if getattr(self, '_conn', None) is not None: if self.prefs['expire_old_trash_after'] == 0: self.expire_old_trash(0) @@ -1382,7 +1382,7 @@ def close(self, force=False, unload_formatter_functions=True): del self._conn self.is_closed = True - def reopen(self, force=False): + def reopen(self, force=True): self.close(force=force, unload_formatter_functions=False) self._conn = None self.conn