diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2014-04-11 12:30:05 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2014-04-11 12:30:05 -0400 |
commit | 73be27022328eb60f719431fd70a63f1265cf473 (patch) | |
tree | feae7a10f43b3d699bf7be44f41f65427f6eefea | |
parent | e3b34e3d059e34ffd86e1d9c34d171d25b8499ad (diff) | |
parent | 49ad6831ac76cdf43325b8b6ef98193b8c43e4af (diff) | |
download | mako-73be27022328eb60f719431fd70a63f1265cf473.tar.gz |
Merge branch 'master' of bitbucket.org:zzzeek/mako into w_json_metadata
-rwxr-xr-x | scripts/mako-render | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/scripts/mako-render b/scripts/mako-render index 122589f..2b951ab 100755 --- a/scripts/mako-render +++ b/scripts/mako-render @@ -48,7 +48,13 @@ def main(argv=None): kw = dict([varsplit(var) for var in opts.var]) data = fo.read() - print(render(data, kw, lookup_dirs=lookup_dirs)) + + try: + print(render(data, kw, lookup_dirs=lookup_dirs)) + except: + from mako import exceptions + print(exceptions.text_error_template().render(), file=sys.stderr) + sys.exit(1) if __name__ == "__main__": main() |