From 1163242fa6d8b7c7ba5dd66bd58f39eeb5160e6a Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 17 Mar 2022 18:27:26 +0530 Subject: [PATCH] Dont load Qt in db.backend until needed --- src/calibre/db/backend.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/db/backend.py b/src/calibre/db/backend.py index d3379c2bb8..71978c8c7d 100644 --- a/src/calibre/db/backend.py +++ b/src/calibre/db/backend.py @@ -47,7 +47,6 @@ from calibre.utils.formatter_functions import ( load_user_template_functions, unload_user_template_functions ) from calibre.utils.icu import sort_key -from calibre.utils.img import save_cover_data_to from polyglot.builtins import ( cmp, iteritems, itervalues, native_string_type, reraise, string_or_bytes ) @@ -1527,6 +1526,7 @@ class DB: with lopen(path, 'wb') as f: f.write(data) else: + from calibre.utils.img import save_cover_data_to try: save_cover_data_to(data, path) except OSError: