diff options
| -rw-r--r-- | asciifarm/client/keynames.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/asciifarm/client/keynames.py b/asciifarm/client/keynames.py index f60c0b7..bbb8009 100644 --- a/asciifarm/client/keynames.py +++ b/asciifarm/client/keynames.py @@ -8,4 +8,8 @@ prenamed = { def nameFromKey(key): if key in prenamed: return prenamed[key] - return str(curses.keyname(key), "utf-8") + try: + keyname = curses.keyname(key) + except ValueError: + return None + return str(keyname, "utf-8") |
