[Python-Dev] PEP-435 reference implementation

Barry Warsaw barry at python.org
Wed May 1 06:47:51 CEST 2013


On Apr 30, 2013, at 07:39 PM, Glenn Linderman wrote:

>>> Because Guido said no subclassing.
>
>Indeed, I heard him.  But what I heard was that subclasses shouldn't be
>allowed to define new enumeration values, and that was the point of all his
>justification and the justifications in the Stack Overflow discussion he
>linked to. I don't want to disagree, or argue that point, there are reasons
>for it, although some have raised counter-arguments to it.  This is not
>intended to be a counter-argument to the point that there should be no new
>enumeration values created in subclasses.

That's a shame, because disallowing subclassing to extend an enum will break
my existing use cases.  Maybe I won't be able to adopt stdlib.enums after
all. :(

-Barry


More information about the Python-Dev mailing list