Mercurial > piecrust2
comparison piecrust/rendering.py @ 50:2fec3ee1298f
Properly override pages between realms.
| author | Ludovic Chabant <ludovic@chabant.com> |
|---|---|
| date | Fri, 22 Aug 2014 23:41:17 -0700 |
| parents | fce061f8c2ed |
| children | 0445a2232de7 |
comparison
equal
deleted
inserted
replaced
| 49:fce061f8c2ed | 50:2fec3ee1298f |
|---|---|
| 120 def render_page_segments(ctx): | 120 def render_page_segments(ctx): |
| 121 repo = ctx.app.env.rendered_segments_repository | 121 repo = ctx.app.env.rendered_segments_repository |
| 122 if repo: | 122 if repo: |
| 123 cache_key = '%s:%s' % (ctx.uri, ctx.page_num) | 123 cache_key = '%s:%s' % (ctx.uri, ctx.page_num) |
| 124 return repo.get(cache_key, | 124 return repo.get(cache_key, |
| 125 lambda: _do_render_page_segments_from_ctx(ctx)) | 125 lambda: _do_render_page_segments_from_ctx(ctx), |
| 126 fs_cache_time=ctx.page.path_mtime) | |
| 126 | 127 |
| 127 return _do_render_page_segments_from_ctx(ctx) | 128 return _do_render_page_segments_from_ctx(ctx) |
| 128 | 129 |
| 129 | 130 |
| 130 def _do_render_page_segments_from_ctx(ctx): | 131 def _do_render_page_segments_from_ctx(ctx): |
