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: