From 0aa17bfa332bd563ea7cabefbc69aef8e5688e9a Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Wed, 28 Feb 2018 13:56:49 +0100 Subject: [PATCH] Simplify unicodedata.category calls --- qutebrowser/keyinput/keyutils.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/qutebrowser/keyinput/keyutils.py b/qutebrowser/keyinput/keyutils.py index b1d1cec45..dc04fcd7f 100644 --- a/qutebrowser/keyinput/keyutils.py +++ b/qutebrowser/keyinput/keyutils.py @@ -236,8 +236,7 @@ class KeyInfo: key_string = _key_to_string(self.key) if is_printable(self.key) and self.key != Qt.Key_Space: - category = unicodedata.category(key_string) - is_special_char = (category == 'Cc') + is_special_char = unicodedata.category(key_string) == 'Cc' else: is_special_char = False @@ -394,7 +393,7 @@ class KeySequence: if (modifiers == Qt.ShiftModifier and is_printable(ev.key()) and - unicodedata.category(ev.text()) != 'Lu'): + not ev.text().isupper()): modifiers = Qt.KeyboardModifiers() keys = list(self._iter_keys())