Roger Serwy <roger.se...@gmail.com> added the comment:

Without the known_invalid list, each call to GetCurrentKeySet would cause an 
error message to appear. The effect of keeping track of these bad key bindings 
is that the user receives a notification only once about a particular bad key 
binding. (The present architecture in IDLE calls GetCurrentKeySet too many 
times during initialization.)

The known_invalid list gets extended with any newly found invalid key bindings. 
Also, these newly found invalid keys generates an error message. This can occur 
again if the user modifies the key map with the configuration dialog.

Perhaps using a set instead of a list would make the code clearer.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue11437>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to