diff piecrust/data/provider.py @ 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 0fdf1e43bf92
children 69d16e1afb95
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):