Mercurial > piecrust2
comparison piecrust/environment.py @ 52:e52241394791
Don't use file-system caching for rendered segments yet.
TODO: need some bake scheduler first!
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Mon, 25 Aug 2014 08:45:16 -0700 |
parents | 2fec3ee1298f |
children | 563ce5dd02af |
comparison
equal
deleted
inserted
replaced
51:5d9d44bfc54d | 52:e52241394791 |
---|---|
104 self.exec_info_stack = ExecutionInfoStack() | 104 self.exec_info_stack = ExecutionInfoStack() |
105 self.was_cache_cleaned = False | 105 self.was_cache_cleaned = False |
106 self.page_repository = MemCache() | 106 self.page_repository = MemCache() |
107 self.rendered_segments_repository = MemCache() | 107 self.rendered_segments_repository = MemCache() |
108 self.base_asset_url_format = '%uri%' | 108 self.base_asset_url_format = '%uri%' |
109 self._use_rendered_segments_fs_cache = False | |
109 | 110 |
110 def initialize(self, app): | 111 def initialize(self, app): |
111 cache = app.cache.getCache('renders') | 112 if self._use_rendered_segments_fs_cache: |
112 self.rendered_segments_repository.fs_cache = cache | 113 cache = app.cache.getCache('renders') |
114 self.rendered_segments_repository.fs_cache = cache | |
113 | 115 |
114 | 116 |
115 class StandardEnvironment(Environment): | 117 class StandardEnvironment(Environment): |
116 def __init__(self): | 118 def __init__(self): |
117 super(StandardEnvironment, self).__init__() | 119 super(StandardEnvironment, self).__init__() |