summaryrefslogtreecommitdiff
path: root/qutebrowser/keyinput/keyutils.py
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2019-09-10 15:07:53 +0200
committerFlorian Bruhin <me@the-compiler.org>2019-09-10 15:07:53 +0200
commit70463d8ddd2533c0a21089d6911d840711e1ee25 (patch)
treeab0e30948bc6d5fd1a39476b8e19b5838d2f74fd /qutebrowser/keyinput/keyutils.py
parent7613604d94d24f6e874db3c02930dcb701b35c88 (diff)
downloadqutebrowser-70463d8ddd2533c0a21089d6911d840711e1ee25.tar.gz
qutebrowser-70463d8ddd2533c0a21089d6911d840711e1ee25.zip
More special_names cleanups
Diffstat (limited to 'qutebrowser/keyinput/keyutils.py')
-rw-r--r--qutebrowser/keyinput/keyutils.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/qutebrowser/keyinput/keyutils.py b/qutebrowser/keyinput/keyutils.py
index ed487c0a6..b65b94c56 100644
--- a/qutebrowser/keyinput/keyutils.py
+++ b/qutebrowser/keyinput/keyutils.py
@@ -39,9 +39,6 @@ _MODIFIER_MAP = {
}
-_SPECIAL_NAMES = {}
-
-
def _build_special_names():
"""Build _SPECIAL_NAMES dict from the special_names_str mapping below.
@@ -136,16 +133,19 @@ def _build_special_names():
# For some keys, we just want a different name
'Escape': 'Escape',
}
+ special_names = {}
for k, v in special_names_str.items():
try:
- _SPECIAL_NAMES[getattr(Qt, 'Key_' + k)] = v
+ special_names[getattr(Qt, 'Key_' + k)] = v
except AttributeError: # pragma: no cover
pass
- _SPECIAL_NAMES[0x0] = 'nil'
+
+ special_names[0x0] = 'nil'
+ return special_names
-_build_special_names()
+_SPECIAL_NAMES = _build_special_names()
def _assert_plain_key(key):