Mercurial > piecrust2
comparison piecrust/pipelines/page.py @ 871:504ddb370df8
refactor: Fixing some issues with baking assets.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Tue, 13 Jun 2017 22:30:27 -0700 |
parents | 08e02c2a2a1a |
children | d6d35b2efd04 |
comparison
equal
deleted
inserted
replaced
870:48d25fd68b8d | 871:504ddb370df8 |
---|---|
68 record_entry = result.record_entry | 68 record_entry = result.record_entry |
69 stats = self.app.env.stats | 69 stats = self.app.env.stats |
70 | 70 |
71 page = self.app.getPage(self.source, content_item) | 71 page = self.app.getPage(self.source, content_item) |
72 record_entry.config = page.config.getAll() | 72 record_entry.config = page.config.getAll() |
73 record_entry.timestamp = page.datetime.timestamp() | |
73 | 74 |
74 rdrctx = RenderingContext(page) | 75 rdrctx = RenderingContext(page) |
75 self.app.env.abort_source_use = True | 76 self.app.env.abort_source_use = True |
76 try: | 77 try: |
77 render_page_segments(rdrctx) | 78 render_page_segments(rdrctx) |
91 def _fullRender(self, content_item, ctx, result): | 92 def _fullRender(self, content_item, ctx, result): |
92 logger.debug("Full render for: %s" % content_item.spec) | 93 logger.debug("Full render for: %s" % content_item.spec) |
93 page = self.app.getPage(self.source, content_item) | 94 page = self.app.getPage(self.source, content_item) |
94 prev_entry = ctx.previous_entry | 95 prev_entry = ctx.previous_entry |
95 cur_entry = result.record_entry | 96 cur_entry = result.record_entry |
96 self._pagebaker.bake(page, prev_entry, cur_entry, []) | 97 self._pagebaker.bake(page, prev_entry, cur_entry) |