Mercurial > piecrust2
comparison piecrust/environment.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 | 4850f8c21b6e |
children | 1857dbd4580f |
comparison
equal
deleted
inserted
replaced
853:f070a4fc033c | 854:08e02c2a2a1a |
---|---|
72 self.page_repository = MemCache() | 72 self.page_repository = MemCache() |
73 self.rendered_segments_repository = MemCache() | 73 self.rendered_segments_repository = MemCache() |
74 self.render_ctx_stack = RenderingContextStack() | 74 self.render_ctx_stack = RenderingContextStack() |
75 self.fs_cache_only_for_main_page = False | 75 self.fs_cache_only_for_main_page = False |
76 self.abort_source_use = False | 76 self.abort_source_use = False |
77 self._default_layout_extensions = None | |
78 self._stats = ExecutionStats() | 77 self._stats = ExecutionStats() |
79 | 78 |
80 @property | 79 @property |
81 def stats(self): | 80 def stats(self): |
82 return self._stats | 81 return self._stats |