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): |