diff options
Diffstat (limited to 'qutebrowser/qt/machinery.py')
-rw-r--r-- | qutebrowser/qt/machinery.py | 15 |
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: |