Mercurial > piecrust2
diff piecrust/rendering.py @ 427:3b658190c02b
performance: Compute default layout extensions only once.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Fri, 26 Jun 2015 09:51:06 -0700 |
parents | 6801ad5aa1d4 |
children | 21e26ed867b6 |
line wrap: on
line diff
--- a/piecrust/rendering.py Fri Jun 26 09:49:29 2015 -0700 +++ b/piecrust/rendering.py Fri Jun 26 09:51:06 2015 -0700 @@ -342,9 +342,7 @@ assert cpi.page == page names = layout_name.split(',') - default_template_engine = get_template_engine(page.app, None) - default_exts = ['.' + e.lstrip('.') - for e in default_template_engine.EXTENSIONS] + default_exts = page.app.env.default_layout_extensions full_names = [] for name in names: if '.' not in name: