Why not just have this method throw a KeyError since that's what you do in __getitem__?