comparison piecrust/templating/jinjaengine.py @ 485:c40b7923c474

jinja: Support `.j2` file extensions.
author Ludovic Chabant <ludovic@chabant.com>
date Wed, 22 Jul 2015 00:07:57 -0700
parents 96d363e2da4b
children 61508ae67488
comparison
equal deleted inserted replaced
484:d4321317beae 485:c40b7923c474
25 logger = logging.getLogger(__name__) 25 logger = logging.getLogger(__name__)
26 26
27 27
28 class JinjaTemplateEngine(TemplateEngine): 28 class JinjaTemplateEngine(TemplateEngine):
29 # Name `twig` is for backwards compatibility with PieCrust 1.x. 29 # Name `twig` is for backwards compatibility with PieCrust 1.x.
30 ENGINE_NAMES = ['jinja', 'jinja2', 'twig'] 30 ENGINE_NAMES = ['jinja', 'jinja2', 'j2', 'twig']
31 EXTENSIONS = ['html', 'jinja', 'jinja2', 'twig'] 31 EXTENSIONS = ['html', 'jinja', 'jinja2', 'j2', 'twig']
32 32
33 def __init__(self): 33 def __init__(self):
34 self.env = None 34 self.env = None
35 35
36 def renderSegmentPart(self, path, seg_part, data): 36 def renderSegmentPart(self, path, seg_part, data):