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

19 lines
544 B
Python

from generation.fieldFormat import *
def generateContextFields(c):
fileName = f"{c.dir}/templates/context-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])
fields.append(ln)
c.contextFields = "\n".join(fields)