Mercurial > piecrust2
comparison piecrust/dataproviders/base.py @ 857:d231a10d18f9
refactor: Make the data providers and blog archives source functional.
Also, because of a behaviour change in Jinja, the blog archives sources is
now offering monthly archives by itself.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Thu, 08 Jun 2017 08:49:33 -0700 |
parents | 08e02c2a2a1a |
children |
comparison
equal
deleted
inserted
replaced
856:9bb22bbe093c | 857:d231a10d18f9 |
---|---|
8 | 8 |
9 debug_render_dynamic = [] | 9 debug_render_dynamic = [] |
10 debug_render_invoke_dynamic = [] | 10 debug_render_invoke_dynamic = [] |
11 | 11 |
12 def __init__(self, source, page): | 12 def __init__(self, source, page): |
13 self._sources = [source] | |
13 self._page = page | 14 self._page = page |
14 self._sources = [] | 15 self._app = source.app |
15 if source is not None: | |
16 self._sources.append(source) | |
17 | 16 |
18 def _addSource(self, source): | 17 def _addSource(self, source): |
19 self._sources.append(source) | 18 self._sources.append(source) |
20 | 19 |
21 | 20 |