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