summaryrefslogtreecommitdiff
path: root/qutebrowser/utils/log.py
diff options
context:
space:
mode:
Diffstat (limited to 'qutebrowser/utils/log.py')
-rw-r--r--qutebrowser/utils/log.py26
1 files changed, 1 insertions, 25 deletions
diff --git a/qutebrowser/utils/log.py b/qutebrowser/utils/log.py
index e5894dda8..de6cbb328 100644
--- a/qutebrowser/utils/log.py
+++ b/qutebrowser/utils/log.py
@@ -31,10 +31,9 @@ import json
import inspect
import argparse
from typing import (TYPE_CHECKING, Any, Iterator, Mapping, MutableSequence,
- Optional, Set, Tuple, Union, TextIO, Literal, cast, Callable)
+ Optional, Set, Tuple, Union, TextIO, Literal, cast)
from qutebrowser.qt import core as qtcore
-from qutebrowser.qt import machinery
# Optional imports
try:
import colorama
@@ -227,29 +226,6 @@ def _init_py_warnings() -> None:
@contextlib.contextmanager
-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:
- qtcore.qInstallMessageHandler(old_handler)
-
-
-@contextlib.contextmanager
def py_warning_filter(
action:
Literal['default', 'error', 'ignore', 'always', 'module', 'once'] = 'ignore',