From e21611680749a24b877735f16ab111a827dd0115 Mon Sep 17 00:00:00 2001 From: Daniel Hokka Zakrisson Date: Thu, 25 Oct 2012 00:29:30 +0200 Subject: [PATCH] Improve the error message for missing files --- lib/ansible/utils.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/ansible/utils.py b/lib/ansible/utils.py index ba377e5befc..138764ba197 100644 --- a/lib/ansible/utils.py +++ b/lib/ansible/utils.py @@ -407,8 +407,10 @@ def template_from_file(basedir, path, vars): environment.filters['from_yaml'] = yaml.load try: data = codecs.open(realpath, encoding="utf8").read() - except: + except UnicodeDecodeError: raise errors.AnsibleError("unable to process as utf-8: %s" % realpath) + except: + raise errors.AnsibleError("unable to read %s" % realpath) t = environment.from_string(data) vars = vars.copy() try: