summaryrefslogtreecommitdiffstats
path: root/Lib/curses
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/curses')
-rw-r--r--Lib/curses/has_key.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/Lib/curses/has_key.py b/Lib/curses/has_key.py
index 728c614..cac0cd1 100644
--- a/Lib/curses/has_key.py
+++ b/Lib/curses/has_key.py
@@ -163,7 +163,9 @@ def has_key(ch):
if type(ch) == type( '' ): ch = ord(ch)
# Figure out the correct capability name for the keycode.
- capability_name = _capability_names[ch]
+ capability_name = _capability_names.get(ch)
+ if capability_name is None:
+ return 0
#Check the current terminal description for that capability;
#if present, return true, else return false.