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