Mercurial > piecrust2
comparison piecrust/plugins/builtin.py @ 239:f43f19975671
sources: Refactor `autoconfig` source, add `OrderedPageSource`.
Also add unit tests.
| author | Ludovic Chabant <ludovic@chabant.com> |
|---|---|
| date | Sun, 15 Feb 2015 22:48:42 -0800 |
| parents | cba781477bd0 |
| children | f130365568ff |
comparison
equal
deleted
inserted
replaced
| 238:4dce0e61b48c | 239:f43f19975671 |
|---|---|
| 29 from piecrust.processing.sitemap import SitemapProcessor | 29 from piecrust.processing.sitemap import SitemapProcessor |
| 30 from piecrust.processing.util import ConcatProcessor | 30 from piecrust.processing.util import ConcatProcessor |
| 31 from piecrust.sources.base import DefaultPageSource | 31 from piecrust.sources.base import DefaultPageSource |
| 32 from piecrust.sources.posts import ( | 32 from piecrust.sources.posts import ( |
| 33 FlatPostsSource, ShallowPostsSource, HierarchyPostsSource) | 33 FlatPostsSource, ShallowPostsSource, HierarchyPostsSource) |
| 34 from piecrust.sources.autoconfig import AutoConfigSource | 34 from piecrust.sources.autoconfig import ( |
| 35 AutoConfigSource, OrderedPageSource) | |
| 35 from piecrust.sources.prose import ProseSource | 36 from piecrust.sources.prose import ProseSource |
| 36 from piecrust.templating.jinjaengine import JinjaTemplateEngine | 37 from piecrust.templating.jinjaengine import JinjaTemplateEngine |
| 37 from piecrust.templating.pystacheengine import PystacheTemplateEngine | 38 from piecrust.templating.pystacheengine import PystacheTemplateEngine |
| 38 | 39 |
| 39 | 40 |
| 70 DefaultPageSource, | 71 DefaultPageSource, |
| 71 FlatPostsSource, | 72 FlatPostsSource, |
| 72 ShallowPostsSource, | 73 ShallowPostsSource, |
| 73 HierarchyPostsSource, | 74 HierarchyPostsSource, |
| 74 AutoConfigSource, | 75 AutoConfigSource, |
| 76 OrderedPageSource, | |
| 75 ProseSource] | 77 ProseSource] |
| 76 | 78 |
| 77 def getDataProviders(self): | 79 def getDataProviders(self): |
| 78 return [ | 80 return [ |
| 79 IteratorDataProvider, | 81 IteratorDataProvider, |
