mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
Include the original YAML error in syntax error messages
This commit is contained in:
parent
db15528de3
commit
781bb44b02
1 changed files with 6 additions and 1 deletions
|
@ -202,7 +202,12 @@ class DataLoader:
|
|||
err_obj = AnsibleBaseYAMLObject()
|
||||
err_obj.ansible_pos = (file_name, yaml_exc.problem_mark.line + 1, yaml_exc.problem_mark.column + 1)
|
||||
|
||||
raise AnsibleParserError(YAML_SYNTAX_ERROR, obj=err_obj, show_content=show_content)
|
||||
if hasattr(yaml_exc, 'problem'):
|
||||
err_str = "%s\nThe YAML error was:\n > %s" % (YAML_SYNTAX_ERROR.strip(), yaml_exc.problem)
|
||||
else:
|
||||
err_str = YAML_SYNTAX_ERROR
|
||||
|
||||
raise AnsibleParserError(err_str, obj=err_obj, show_content=show_content)
|
||||
|
||||
def get_basedir(self):
|
||||
''' returns the current basedir '''
|
||||
|
|
Loading…
Reference in a new issue