summaryrefslogtreecommitdiff
path: root/qutebrowser/qt/machinery.py
diff options
context:
space:
mode:
Diffstat (limited to 'qutebrowser/qt/machinery.py')
-rw-r--r--qutebrowser/qt/machinery.py15
1 files changed, 8 insertions, 7 deletions
diff --git a/qutebrowser/qt/machinery.py b/qutebrowser/qt/machinery.py
index 2b8de8f64..522866360 100644
--- a/qutebrowser/qt/machinery.py
+++ b/qutebrowser/qt/machinery.py
@@ -105,13 +105,14 @@ class SelectionInfo:
# No autoselect -> shorter output
return f"Qt wrapper: {self.wrapper} (via {self.reason.value})"
- lines = ["Qt wrapper info:"]
- if self.pyqt5 is not None:
- lines.append(f"PyQt5: {self.pyqt5}")
- if self.pyqt6 is not None:
- lines.append(f"PyQt6: {self.pyqt6}")
-
- lines.append(f"selected: {self.wrapper} (via {self.reason.value})")
+ pyqt5 = self.pyqt5 or "not imported"
+ pyqt6 = self.pyqt6 or "not imported"
+ lines = [
+ "Qt wrapper info:",
+ f" PyQt5: {pyqt5}",
+ f" PyQt6: {pyqt6}",
+ f" -> selected: {self.wrapper} (via {self.reason.value})"
+ ]
return "\n".join(lines)
def to_html(self) -> str: