Skip to content
Snippets Groups Projects
Verified Commit 3cfc137a authored by Daniel Hornung's avatar Daniel Hornung
Browse files

ENH: A bit more verbose error message.

parent 7f0e3c98
No related branches found
No related tags found
2 merge requests!89ENH: JsonSchemaExporter accepts do_not_create parameter.,!75F better parser error
......@@ -294,7 +294,12 @@ class Parser(object):
self._check_and_convert_datatypes()
for name, entity in ymlmodel.items():
self._treat_entity(name, entity, line=ymlmodel["__line__"])
try:
self._treat_entity(name, entity, line=ymlmodel["__line__"])
except ValueError as err:
err_str = err.args[0].replace("invalid keyword:",
f"invalid keyword in line {entity['__line__']}:", 1)
raise ValueError(err_str, *err.args[1:]) from err
return DataModel(self.model.values())
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment