Add <> around special keys in __str__

This commit is contained in:
Florian Bruhin 2017-12-29 14:43:04 +01:00
parent f1fe26b0b7
commit 737ff2cc69

View File

@ -183,7 +183,13 @@ def key_with_modifiers_to_string(key, modifiers):
parts = []
parts.append(key_string)
return normalize_keystr('+'.join(parts))
normalized = normalize_keystr('+'.join(parts))
if len(normalized) > 1:
# "special" binding
return '<{}>'.format(normalized)
else:
# "normal" binding
return normalized
class KeyParseError(Exception):