From 67bc9545b627c61fb5cfb1eab502d702b83cc488 Mon Sep 17 00:00:00 2001 From: troido Date: Fri, 12 Jan 2018 16:47:46 +0100 Subject: client doesn't crash anymore when resizing the screen --- asciifarm/client/keynames.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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") -- cgit