diff options
| author | troido <troido@hotmail.com> | 2018-01-12 16:47:46 +0100 |
|---|---|---|
| committer | troido <troido@hotmail.com> | 2018-01-12 16:47:46 +0100 |
| commit | 67bc9545b627c61fb5cfb1eab502d702b83cc488 (patch) | |
| tree | ca1dcf25e366f6b3d1dce944838196eed2781b5f | |
| parent | 06782d0076d54c4ff595193a088a1f15a9533d43 (diff) | |
client doesn't crash anymore when resizing the screen
| -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") |
