summaryrefslogtreecommitdiff
path: root/qutebrowser/utils/qtlog.py
diff options
context:
space:
mode:
Diffstat (limited to 'qutebrowser/utils/qtlog.py')
-rw-r--r--qutebrowser/utils/qtlog.py17
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: