Mercurial > piecrust2
comparison piecrust/templating/base.py @ 924:1bb704434ee2
formatting: Remove segment parts, you can use template tags instead.
Segment parts were used to switch formatters insides a given content segment,
but that's also achievable with template tags like `pcformat` in Jinja to
some degree. It's not totally the same but removing it simplifies the code
and improves performance.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Sun, 01 Oct 2017 20:36:04 -0700 |
parents | 96d363e2da4b |
children | c4cf3cfe2726 |
comparison
equal
deleted
inserted
replaced
923:5713b6a2850d | 924:1bb704434ee2 |
---|---|
25 EXTENSIONS = [] | 25 EXTENSIONS = [] |
26 | 26 |
27 def initialize(self, app): | 27 def initialize(self, app): |
28 self.app = app | 28 self.app = app |
29 | 29 |
30 def renderSegmentPart(self, path, seg_part, data): | 30 def renderSegment(self, path, segment, data): |
31 raise NotImplementedError() | 31 raise NotImplementedError() |
32 | 32 |
33 def renderFile(self, paths, data): | 33 def renderFile(self, paths, data): |
34 raise NotImplementedError() | 34 raise NotImplementedError() |