Mercurial > piecrust2
comparison piecrust/data/paginationdata.py @ 854:08e02c2a2a1a
core: Keep refactoring, this time to prepare for generator sources.
- Make a few APIs simpler.
- Content pipelines create their own jobs, so that generator sources can
keep aborting in `getContents`, but rely on their pipeline to generate
pages for baking.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Sun, 04 Jun 2017 23:34:28 -0700 |
parents | f070a4fc033c |
children | f4608e2e80ce |
comparison
equal
deleted
inserted
replaced
853:f070a4fc033c | 854:08e02c2a2a1a |
---|---|
47 do_render = False | 47 do_render = False |
48 | 48 |
49 assert self is data | 49 assert self is data |
50 | 50 |
51 if do_render: | 51 if do_render: |
52 uri = self.getUri() | 52 uri = self._page.getUri() |
53 try: | 53 try: |
54 from piecrust.rendering import ( | 54 from piecrust.rendering import ( |
55 RenderingContext, render_page_segments) | 55 RenderingContext, render_page_segments) |
56 ctx = RenderingContext(self._page) | 56 ctx = RenderingContext(self._page) |
57 render_result = render_page_segments(ctx) | 57 render_result = render_page_segments(ctx) |