diff options
Diffstat (limited to 'qutebrowser/utils/qtlog.py')
-rw-r--r-- | qutebrowser/utils/qtlog.py | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/qutebrowser/utils/qtlog.py b/qutebrowser/utils/qtlog.py index 6ec04e559..1de9181cf 100644 --- a/qutebrowser/utils/qtlog.py +++ b/qutebrowser/utils/qtlog.py @@ -10,9 +10,9 @@ import faulthandler import logging import sys import traceback -from typing import Iterator, Optional, Callable, cast +from typing import Iterator, Optional -from qutebrowser.qt import core as qtcore, machinery +from qutebrowser.qt import core as qtcore from qutebrowser.utils import log _args = None @@ -34,19 +34,6 @@ def shutdown_log() -> None: def disable_qt_msghandler() -> Iterator[None]: """Contextmanager which temporarily disables the Qt message handler.""" old_handler = qtcore.qInstallMessageHandler(None) - if machinery.IS_QT6: - # cast str to Optional[str] to be compatible with PyQt6 type hints for - # qInstallMessageHandler - old_handler = cast( - Optional[ - Callable[ - [qtcore.QtMsgType, qtcore.QMessageLogContext, Optional[str]], - None - ] - ], - old_handler, - ) - try: yield finally: |