diff options
Diffstat (limited to 'qutebrowser/qt/machinery.py')
-rw-r--r-- | qutebrowser/qt/machinery.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/qutebrowser/qt/machinery.py b/qutebrowser/qt/machinery.py index 99b23ec8e..4ef9017be 100644 --- a/qutebrowser/qt/machinery.py +++ b/qutebrowser/qt/machinery.py @@ -12,6 +12,7 @@ Contains selection logic and globals for Qt wrapper selection. import os import sys import enum +import html import argparse import importlib import dataclasses @@ -108,6 +109,9 @@ class SelectionInfo: lines.append(f"selected: {self.wrapper} (via {self.reason.value})") return "\n".join(lines) + def to_html(self) -> str: + return html.escape(str(self)).replace("\n", "<br>") + def _autoselect_wrapper() -> SelectionInfo: """Autoselect a Qt wrapper. |