2024-11-04 13:28:59 +08:00

12 lines
346 B
Python

from .writer import Writer
from .schema import Enum
def gen_enum(w: Writer, pyi_w: Writer, enum: Enum):
for value in enum.values:
w.write(f'ADD_ENUM({value.name});')
if value.value is not None:
pyi_w.write(f'{value.name}: int = {value.value}')
else:
pyi_w.write(f'{value.name}: int')