[ZODB-Dev] RFC: Remove KeyError as base class of POSKeyError
Paul Winkler
slinkp at gmail.com
Fri Dec 16 03:43:42 UTC 2011
Yes thank you!!
Paul Winkler
--
Typed on my phone. Apologies for typos, brevity, and/or bizarre word
substitutions.
On Dec 15, 2011, at 11:52 AM, Jim Fulton <jim at zope.com> wrote:
> POSKeyError subclasses KeyError. While this makes sense conceptually,
> it's really unfortunate in practice. Application code that catches
> key errors when getting an item from a container, will unintentionally
> hide POSKeyErrors.
>
> I propose to remove KeyError as a base class of POSKeyError. While
> this is a backward incompatible change, I can't imagine unbroken code
> that intentionally catches POSKeyErrors via KeErrors.
>
> If there are no objections, I'll make this change in 3.11.
>
> JIm
>
> --
> Jim Fulton
> http://www.linkedin.com/in/jimfulton
> _______________________________________________
> For more information about ZODB, see http://zodb.org/
>
> ZODB-Dev mailing list - ZODB-Dev at zope.org
> https://mail.zope.org/mailman/listinfo/zodb-dev
More information about the ZODB-Dev
mailing list