comparison piecrust/data/builder.py @ 323:412537e91e45

pagination: Add support for `site/default_pagination_source`.
author Ludovic Chabant <ludovic@chabant.com>
date Sun, 29 Mar 2015 23:05:03 -0700
parents b7ab1b503510
children 422052d2e978
comparison
equal deleted inserted replaced
322:7544c03b6bab 323:412537e91e45
126 126
127 def get_default_pagination_source(page): 127 def get_default_pagination_source(page):
128 app = page.app 128 app = page.app
129 source_name = page.config.get('source') or page.config.get('blog') 129 source_name = page.config.get('source') or page.config.get('blog')
130 if source_name is None: 130 if source_name is None:
131 source_name = app.config.get('site/default_pagination_source')
132 if source_name is None:
131 blog_names = app.config.get('site/blogs') 133 blog_names = app.config.get('site/blogs')
132 if blog_names is not None: 134 if blog_names is not None:
133 source_name = blog_names[0] 135 source_name = blog_names[0]
134 else: 136 else:
135 source_name = app.sources[0].name 137 source_name = app.sources[0].name