Cant locate template for uri: 'models.py.mako'
Opened this issue · 1 comments
SamuelMarks commented
I like the idea of your project, but can't get it to work. Example:
$ js2model -l py service.schema.json
Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/mako/lookup.py", line 247, in get_template
return self._check(uri, self._collection[uri])
KeyError: 'models.py.mako'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/bin/js2model", line 28, in <module>
exit(main())
File "/usr/local/bin/js2model.py", line 96, in main
generator.generate_models(files)
File "/usr/local/lib/python3.6/site-packages/tr/jsonschema/jsonschema2model.py", line 803, in generate_models
self.render_models()
File "/usr/local/lib/python3.6/site-packages/tr/jsonschema/jsonschema2model.py", line 375, in render_models
self.render_global_template(self.models.values(), global_template)
File "/usr/local/lib/python3.6/site-packages/tr/jsonschema/jsonschema2model.py", line 427, in render_global_template
decl_template = self.makolookup.get_template(templ_name)
File "/usr/local/lib/python3.6/site-packages/mako/lookup.py", line 261, in get_template
"Cant locate template for uri %r" % uri)
mako.exceptions.TopLevelLookupException: Cant locate template for uri 'models.py.mako'
jinsen47 commented
same on me
schema file from genson:
{
"$schema": "http://json-schema.org/schema#",
"type": "object",
"properties": {
"request": {
"type": "object"
},
"response": {
"type": "object",
"properties": {
"ret_code": {
"type": "integer"
}
},
"required": [
"ret_code"
]
}
},
"required": [
"request",
"response"
]
}