summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2023-10-16 21:24:34 +0200
committerFlorian Bruhin <me@the-compiler.org>2023-10-16 21:24:34 +0200
commita087b8145182412534df9e32388d58a45ec815e5 (patch)
treeb97630601fdc16cb108257eed0ea0786c97c627c
parentc20c19625079e5079b0baa73df92b98cbf28ae29 (diff)
downloadqutebrowser-a087b8145182412534df9e32388d58a45ec815e5.tar.gz
qutebrowser-a087b8145182412534df9e32388d58a45ec815e5.zip
Adjust for mypy 1.6
See https://mypy-lang.blogspot.com/2023/10/mypy-16-released.html
-rw-r--r--qutebrowser/keyinput/modeparsers.py2
-rw-r--r--qutebrowser/misc/checkpyver.py4
-rw-r--r--qutebrowser/qt/sip.py4
-rw-r--r--qutebrowser/utils/qtlog.py13
4 files changed, 5 insertions, 18 deletions
diff --git a/qutebrowser/keyinput/modeparsers.py b/qutebrowser/keyinput/modeparsers.py
index 7db169097..05e560111 100644
--- a/qutebrowser/keyinput/modeparsers.py
+++ b/qutebrowser/keyinput/modeparsers.py
@@ -254,7 +254,7 @@ class RegisterKeyParser(CommandKeyParser):
mode: usertypes.KeyMode,
commandrunner: 'runners.CommandRunner',
parent: QObject = None) -> None:
- super().__init__(mode=usertypes.KeyMode.register, # type: ignore[arg-type]
+ super().__init__(mode=usertypes.KeyMode.register,
win_id=win_id,
commandrunner=commandrunner,
parent=parent,
diff --git a/qutebrowser/misc/checkpyver.py b/qutebrowser/misc/checkpyver.py
index d2daa41a7..596a7803a 100644
--- a/qutebrowser/misc/checkpyver.py
+++ b/qutebrowser/misc/checkpyver.py
@@ -15,8 +15,8 @@ try:
except ImportError: # pragma: no cover
try:
# Python2
- from Tkinter import Tk # type: ignore[import, no-redef]
- import tkMessageBox as messagebox # type: ignore[import, no-redef] # noqa: N813
+ from Tkinter import Tk # type: ignore[import-not-found, no-redef]
+ import tkMessageBox as messagebox # type: ignore[import-not-found, no-redef] # noqa: N813
except ImportError:
# Some Python without Tk
Tk = None # type: ignore[misc, assignment]
diff --git a/qutebrowser/qt/sip.py b/qutebrowser/qt/sip.py
index ab5d9b907..1eb21bc27 100644
--- a/qutebrowser/qt/sip.py
+++ b/qutebrowser/qt/sip.py
@@ -23,7 +23,7 @@ elif machinery.USE_PYQT5:
try:
from PyQt5.sip import *
except ImportError:
- from sip import * # type: ignore[import]
+ from sip import * # type: ignore[import-not-found]
elif machinery.USE_PYQT6:
try:
from PyQt6.sip import *
@@ -31,6 +31,6 @@ elif machinery.USE_PYQT6:
# While upstream recommends using PyQt5.sip ever since PyQt5 5.11, some
# distributions still package later versions of PyQt5 with a top-level
# "sip" rather than "PyQt5.sip".
- from sip import * # type: ignore[import]
+ from sip import * # type: ignore[import-not-found]
else:
raise machinery.UnknownWrapper()
diff --git a/qutebrowser/utils/qtlog.py b/qutebrowser/utils/qtlog.py
index 6ec04e559..3c2ab7cc6 100644
--- a/qutebrowser/utils/qtlog.py
+++ b/qutebrowser/utils/qtlog.py
@@ -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: