On Apr 30, 2013, at 09:19 PM, Ethan Furman wrote: >Subclassing an implemented Enum class now raises an error (is there a better >word than 'implemented'?) > >--> class MoreColor(Color): >... cyan = 4 >... magenta = 5 >... yellow = 6 > >Traceback (most recent call last): > File "<stdin>", line 1, in <module> > File "./ref435.py", line 83, in __new__ > raise EnumError("cannot subclass an implemented Enum class") >ref435.EnumError: cannot subclass an implemented Enum class
What does it break if you remove the `if base._enum` check? I mean, can we be consenting adults here or not? -Barry _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com