Why can't I subclass a subclass of Enum?
考虑以下代码:
1 2 3 4 5 6 7 8 9 | from enum import Enum class SubclassOfEnum(Enum): x = 5 print(SubclassOfEnum.x) class SubSubclassOfEnum(SubclassOfEnum): y = 6 print(SubSubclassOfEnum.y) |
我们收到错误
来自:
因为明确禁止使用成员对
有关
用于扩展