1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

Don't just raise AnsibleError with the exception message (#49654)

* Don't just raise AnsibleError with the exception message. Fixes #49252

* Add changelog fragment
This commit is contained in:
Matt Martz 2018-12-11 09:27:10 -06:00 committed by GitHub
parent f7c44aa9c8
commit c9040d7579
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 1 deletions

View file

@ -0,0 +1,2 @@
bugfixes:
- vault - Improve error messages encountered when reading vault files (https://github.com/ansible/ansible/issues/49252)

View file

@ -1030,7 +1030,10 @@ class VaultEditor:
with open(filename, "rb") as fh:
data = fh.read()
except Exception as e:
raise AnsibleError(to_native(e))
msg = to_native(e)
if not msg:
msg = repr(e)
raise AnsibleError('Unable to read source file (%s): %s' % (to_native(filename), msg))
return data