Files
check-ios-bus/Utilities/platform/2/generation/generateModelFields.py
Михаил Капелько d893364ff4 d
2023-12-28 13:33:48 +03:00

20 lines
589 B
Python

from generation.fieldFormat import *
def generateModelFields(c):
fileName = f"{c.dir}/templates/model-field"
lines = c.readFile(fileName)
fmtPlain = lines[0]
fmtRecent = lines[1]
fields = []
for key in c.structure.model.fields:
values = c.structure.model.fields[key]
fmt = fieldFormat(fmtPlain, fmtRecent, key, c.structure)
ln = fmt \
.replace("%NAME%", key) \
.replace("%TYPE%", values[0]) \
.replace("%DEFAULT%", values[1])
fields.append(ln)
c.modelFields = "\n".join(fields)