ch25: simple enum metaclasses

This commit is contained in:
Luciano Ramalho
2021-04-05 18:08:55 -03:00
parent 2f8bf06270
commit 2e064d68a1
8 changed files with 327 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
"""
Testing ``Flavor``::
>>> Flavor.cocoa, Flavor.coconut, Flavor.vanilla
(0, 1, 2)
>>> Flavor[1]
'coconut'
"""
from microenum import MicroEnum
class Flavor(MicroEnum):
cocoa
coconut
vanilla