PEP 354: Enumerations in Python
Paul Rubin
http
Tue Feb 28 21:15:57 EST 2006
Ben Finney <bignose+hates-spam at benfinney.id.au> writes:
> These don't seem simple or elegant. I don't see a particular benefit
> to doing it that way, rather than being explicit about manipulating
> the member list::
>
> pentium_instructions = enum('add', 'sub', 'mul')
> athlon64_instructions = enum(
> *[ str(i) for i in pentium_instructions] + ['add64', 'sub64'] )
I don't know about this. It makes athlon64_instructions a completely
separate enum from pentium_instructions. It could be that
athlon64_instructions.add should be the same as pentium_instructions.add .
More information about the Python-list
mailing list