Message 269327 - Python tracker
The change in v4 is the addition of
self.AddChangedItem('main', 'Keys', 'name2', '')
There is a bug in the get keys function. After applying, when I restart IDLE and go to 'Keys', my custom key set is 'Modern Unix' instead of 'Terry'. It is still 'Terry' on other, unpatched IDLEs. I shelved the patch, restarted, back to 'Terry'. Repeated unshelving and shelving restarts switched each time.