Mercurial > hg > orthanc-stone
diff Resources/CodeGeneration/stonegentool.py @ 670:5dd496343fad
Restored missing code + fixed key ordering when generating code
author | Benjamin Golinvaux <bgo@osimis.io> |
---|---|
date | Wed, 15 May 2019 18:29:42 +0200 |
parents | 84af39146e76 |
children | 163ac23b8bff |
line wrap: on
line diff
--- a/Resources/CodeGeneration/stonegentool.py Wed May 15 15:42:49 2019 +0200 +++ b/Resources/CodeGeneration/stonegentool.py Wed May 15 18:29:42 2019 +0200 @@ -186,6 +186,7 @@ RegisterTemplateFunction(template,NeedsCppConstruction) RegisterTemplateFunction(template, DefaultValueToTs) RegisterTemplateFunction(template, DefaultValueToCpp) + RegisterTemplateFunction(template, sorted) return template def MakeTemplateFromFile(templateFileName): @@ -533,6 +534,11 @@ lineNumber = schemaText.count("\n",0,i) + 1 raise RuntimeError("Error at line " + str(lineNumber) + " in the schema: colons must be followed by a space or a newline!") schema = yaml.load(schemaText) + print("*******************************************") + print("*******************************************") + print(schema["struct EventBase"]) + print("*******************************************") + print("*******************************************") return schema def GetTemplatingDictFromSchemaFilename(fn):