[Python-Dev] Enum: subclassing?
Antoine Pitrou
solipsis at pitrou.net
Wed May 1 23:00:01 CEST 2013
On Wed, 1 May 2013 13:57:11 -0700
Eli Bendersky <eliben at gmail.com> wrote:
>
> I still don't understand what you mean, sorry. Like, this:
>
> class MyEmptyEnum(Enum):
> pass
>
> Why would you want to subclass MyEmptyEnum ?
>
> Or do you mean this:
>
> class IntEnum(int, Enum):
> pass
>
> Now I can have:
>
> class SocketFamily(IntEnum):
> ??
>
> If it's the latter, then why allow subclassing explicitly just for this
> reason?
Because I may want to share methods accross all concrete subclasses of
IntEnum (or WhateverEnum).
Regards
Antoine.
More information about the Python-Dev
mailing list