changeset 756:37bd88f88bab

data: Fix debug information for the blog data provider.
author Ludovic Chabant <ludovic@chabant.com>
date Sat, 25 Jun 2016 17:00:41 -0700
parents f9d926669d7a
children 7147b06670fd
files piecrust/data/provider.py
diffstat 1 files changed, 8 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/piecrust/data/provider.py	Sat Jun 25 17:00:08 2016 -0700
+++ b/piecrust/data/provider.py	Sat Jun 25 17:00:41 2016 -0700
@@ -86,8 +86,16 @@
         return self._buildMonthlyArchive()
 
     def __getitem__(self, name):
+        if name == 'posts':
+            return self._posts()
+        elif name == 'years':
+            return self._buildYearlyArchive()
+        elif name == 'months':
+            return self._buildMonthlyArchive()
+
         if self._source.app.config.get('site/taxonomies/' + name) is not None:
             return self._buildTaxonomy(name)
+
         raise KeyError("No such item: %s" % name)
 
     def __iter__(self):