summaryrefslogtreecommitdiff
path: root/qutebrowser/keyinput/modeman.py
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2020-05-10 19:11:18 +0200
committerFlorian Bruhin <me@the-compiler.org>2020-05-10 19:11:18 +0200
commit341aa4ea751bc7e15a421e0ffe91d1d06812ae97 (patch)
tree1f8838b272bd49f7c3aec1a3939141304d9159b6 /qutebrowser/keyinput/modeman.py
parent3f79308ffdf703a28c2b8a81e08affd5b64729b1 (diff)
downloadqutebrowser-341aa4ea751bc7e15a421e0ffe91d1d06812ae97.tar.gz
qutebrowser-341aa4ea751bc7e15a421e0ffe91d1d06812ae97.zip
mypy: Use explicit "type: ignore[...]" ignores
See #5368
Diffstat (limited to 'qutebrowser/keyinput/modeman.py')
-rw-r--r--qutebrowser/keyinput/modeman.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/qutebrowser/keyinput/modeman.py b/qutebrowser/keyinput/modeman.py
index e0752d0e3..880b1ec93 100644
--- a/qutebrowser/keyinput/modeman.py
+++ b/qutebrowser/keyinput/modeman.py
@@ -245,10 +245,11 @@ class ModeManager(QObject):
"{}".format(curmode, utils.qualname(parser)))
match = parser.handle(event, dry_run=dry_run)
- is_non_alnum = (
- event.modifiers() not in [Qt.NoModifier, # type: ignore
- Qt.ShiftModifier] or
- not event.text().strip())
+ has_modifier = event.modifiers() not in [
+ Qt.NoModifier,
+ Qt.ShiftModifier,
+ ] # type: ignore[comparison-overlap]
+ is_non_alnum = has_modifier or not event.text().strip()
forward_unbound_keys = config.cache['input.forward_unbound_keys']