Mercurial > piecrust2
comparison piecrust/data/provider.py @ 714:e4dcef2d5640
debug: Show more stuff pertaining to data providers in the debug window.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Thu, 26 May 2016 20:44:44 -0700 |
parents | ab5c6a8ae90a |
children | e35407c60e00 |
comparison
equal
deleted
inserted
replaced
713:d446029c9478 | 714:e4dcef2d5640 |
---|---|
189 eis.current_page_info.render_ctx.addUsedSource(self._source) | 189 eis.current_page_info.render_ctx.addUsedSource(self._source) |
190 self._ctx_set = True | 190 self._ctx_set = True |
191 | 191 |
192 | 192 |
193 class BlogArchiveEntry(object): | 193 class BlogArchiveEntry(object): |
194 debug_render = ['name', 'timestamp', 'posts'] | |
195 debug_render_invoke = ['name', 'timestamp', 'posts'] | |
196 | |
194 def __init__(self, page, name, timestamp): | 197 def __init__(self, page, name, timestamp): |
195 self.name = name | 198 self.name = name |
196 self.timestamp = timestamp | 199 self.timestamp = timestamp |
197 self._page = page | 200 self._page = page |
198 self._data_source = [] | 201 self._data_source = [] |
213 source = ArraySource(self._page.app, self._data_source) | 216 source = ArraySource(self._page.app, self._data_source) |
214 self._iterator = PageIterator(source, current_page=self._page) | 217 self._iterator = PageIterator(source, current_page=self._page) |
215 | 218 |
216 | 219 |
217 class BlogTaxonomyEntry(object): | 220 class BlogTaxonomyEntry(object): |
221 debug_render = ['name', 'post_count', 'posts'] | |
222 debug_render_invoke = ['name', 'post_count', 'posts'] | |
223 | |
218 def __init__(self, page, source, property_value): | 224 def __init__(self, page, source, property_value): |
219 self._page = page | 225 self._page = page |
220 self._source = source | 226 self._source = source |
221 self._property_value = property_value | 227 self._property_value = property_value |
222 self._iterator = None | 228 self._iterator = None |