better handle appending \n on stderr

fixes #39007
pull/39195/head
Brian Coca 6 years ago committed by Brian Coca
parent becc2a0347
commit fe5e6d74af

@ -104,7 +104,10 @@ class InventoryModule(BaseInventoryPlugin, Cacheable):
(stdout, stderr) = sp.communicate()
path = to_native(path)
err = to_native(stderr or "") + "\n"
err = to_native(stderr or "")
if err and not err.endswith('\n'):
err =+ '\n'
if sp.returncode != 0:
raise AnsibleError("Inventory script (%s) had an execution error: %s " % (path, err))

Loading…
Cancel
Save