Mercurial > piecrust2
diff piecrust/rendering.py @ 454:96d363e2da4b
templating: Let Jinja2 cache the parsed template for page contents.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Mon, 06 Jul 2015 21:32:40 -0700 |
parents | 32c7c2d219d2 |
children | 7d868afc6791 |
line wrap: on
line diff
--- a/piecrust/rendering.py Tue Jul 07 20:19:54 2015 -0700 +++ b/piecrust/rendering.py Mon Jul 06 21:32:40 2015 -0700 @@ -310,9 +310,8 @@ part_format = seg_part.fmt or format_name try: with app.env.timerScope(engine.__class__.__name__): - part_text = engine.renderString( - seg_part.content, page_data, - filename=page.path) + part_text = engine.renderSegmentPart( + page.path, seg_part, page_data) except TemplatingError as err: err.lineno += seg_part.line raise err