From 17e5f9e19a577d356958c7d90f032336583a295d Mon Sep 17 00:00:00 2001 From: Will Woods Date: Thu, 26 May 2011 14:08:01 -0400 Subject: [PATCH] Better tracebacks for LoraxTemplate --- src/pylorax/ltmpl.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/pylorax/ltmpl.py b/src/pylorax/ltmpl.py index a39aa76e..02c3662f 100644 --- a/src/pylorax/ltmpl.py +++ b/src/pylorax/ltmpl.py @@ -23,7 +23,7 @@ import sys import shlex from mako.lookup import TemplateLookup -from mako.exceptions import RichTraceback +from mako.exceptions import text_error_template class LoraxTemplate(object): @@ -39,11 +39,7 @@ class LoraxTemplate(object): try: textbuf = template.render(**variables) except: - traceback = RichTraceback() - for (filename, lineno, function, line) in traceback.traceback: - print "File %s, line %s, in %s" % (filename, lineno, function) - print line - + print text_error_template().render() sys.exit(2) # split, strip and remove empty lines