summaryrefslogtreecommitdiff
path: root/qutebrowser/keyinput/eventfilter.py
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2023-07-19 17:07:04 +0200
committerFlorian Bruhin <me@the-compiler.org>2023-07-19 17:08:24 +0200
commit92dea988c01e74596cc6ed698e88ac56df392c14 (patch)
tree3fa4099b4ead84d5f057e532c44b3c605979fe04 /qutebrowser/keyinput/eventfilter.py
parent3b04cb1d99244516b21084545d06daa7e58cd756 (diff)
downloadqutebrowser-92dea988c01e74596cc6ed698e88ac56df392c14.tar.gz
qutebrowser-92dea988c01e74596cc6ed698e88ac56df392c14.zip
Initial upgrade to new PyQt6 stubs
Diffstat (limited to 'qutebrowser/keyinput/eventfilter.py')
-rw-r--r--qutebrowser/keyinput/eventfilter.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/qutebrowser/keyinput/eventfilter.py b/qutebrowser/keyinput/eventfilter.py
index 3f8d2779f..40581b3c1 100644
--- a/qutebrowser/keyinput/eventfilter.py
+++ b/qutebrowser/keyinput/eventfilter.py
@@ -17,7 +17,7 @@
"""Global Qt event filter which dispatches key events."""
-from typing import cast
+from typing import cast, Optional
from qutebrowser.qt.core import pyqtSlot, QObject, QEvent
from qutebrowser.qt.gui import QKeyEvent, QWindow
@@ -75,7 +75,7 @@ class EventFilter(QObject):
# No window available yet, or not a MainWindow
return False
- def eventFilter(self, obj: QObject, event: QEvent) -> bool:
+ def eventFilter(self, obj: Optional[QObject], event: Optional[QEvent]) -> bool:
"""Handle an event.
Args:
@@ -85,6 +85,7 @@ class EventFilter(QObject):
Return:
True if the event should be filtered, False if it's passed through.
"""
+ assert event is not None
ev_type = event.type()
if self._log_qt_events: