equal
deleted
inserted
replaced
44 |
44 |
45 def render (self, **data) : |
45 def render (self, **data) : |
46 data.update(TEMPLATE_GLOBALS) |
46 data.update(TEMPLATE_GLOBALS) |
47 |
47 |
48 try : |
48 try : |
49 log.template.debug("render %s with %s", self.name, data) |
49 log.debug("render %s with %s", self.name, data) |
50 return self.tpl.render(**data) |
50 return self.tpl.render(**data) |
51 except : |
51 except : |
52 data = exceptions.text_error_template().render() |
52 data = exceptions.text_error_template().render() |
53 log.template.error(data) |
53 log.error(data) |
54 |
54 |
55 raise |
55 raise |
56 |
56 |
57 def render_to (self, file, **data) : |
57 def render_to (self, file, **data) : |
58 fh = open(file, "w") |
58 fh = open(file, "w") |