From 341aa4ea751bc7e15a421e0ffe91d1d06812ae97 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Sun, 10 May 2020 19:11:18 +0200 Subject: mypy: Use explicit "type: ignore[...]" ignores See #5368 --- qutebrowser/keyinput/modeman.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'qutebrowser/keyinput/modeman.py') 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'] -- cgit v1.2.3-54-g00ecf