[Patch #759208] Fix has_key emulation to not raise KeyError

This commit is contained in:
Andrew M. Kuchling 2003-09-02 11:44:44 +00:00
parent f70e076042
commit 0ec5288d09
1 changed files with 3 additions and 1 deletions

View File

@ -163,7 +163,9 @@ def has_key(ch):
if type(ch) == type( '' ): ch = ord(ch) if type(ch) == type( '' ): ch = ord(ch)
# Figure out the correct capability name for the keycode. # 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; #Check the current terminal description for that capability;
#if present, return true, else return false. #if present, return true, else return false.