From 7a165681274a3db69681c7fb84144997a03e450d Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 8 Jan 2020 16:23:17 +0530 Subject: [PATCH] Fix #1858779 [Fails to load KIPEO plugin](https://bugs.launchpad.net/calibre/+bug/1858779) --- src/calibre/gui2/tweak_book/preferences.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/gui2/tweak_book/preferences.py b/src/calibre/gui2/tweak_book/preferences.py index db588177dd..79af4714f8 100644 --- a/src/calibre/gui2/tweak_book/preferences.py +++ b/src/calibre/gui2/tweak_book/preferences.py @@ -20,7 +20,6 @@ from PyQt5.Qt import ( QCheckBox, pyqtSignal, QDoubleSpinBox, QComboBox, QLabel, QFont, QApplication, QFontComboBox, QPushButton, QSizePolicy, QHBoxLayout, QGroupBox, QToolButton, QVBoxLayout, QSpacerItem, QTimer) -from PyQt5.QtWebEngineWidgets import QWebEngineSettings from calibre import prepare_string_for_xml from calibre.utils.localization import get_lang @@ -345,6 +344,7 @@ class PreviewSettings(BasicSettings): self.setLayout(l) def default_font(which): + from PyQt5.QtWebEngineWidgets import QWebEngineSettings s = QWebEngineSettings.defaultSettings() which = getattr(s, {'serif': 'SerifFont', 'sans': 'SansSerifFont', 'mono': 'FixedFont'}[which]) return s.fontFamily(which)