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)