comparison piecrust/page.py @ 1090:2e269c02ab97

page: Let sources like prose override the title.
author Ludovic Chabant <ludovic@chabant.com>
date Fri, 16 Feb 2018 00:17:36 -0800
parents 2e5c5d33d62c
children af57fbe9435a
comparison
equal deleted inserted replaced
1089:a4d7ff2cdc5c 1090:2e269c02ab97
17 class PageConfiguration(Configuration): 17 class PageConfiguration(Configuration):
18 def __init__(self, values=None, validate=True): 18 def __init__(self, values=None, validate=True):
19 super(PageConfiguration, self).__init__(values, validate) 19 super(PageConfiguration, self).__init__(values, validate)
20 20
21 def _validateAll(self, values): 21 def _validateAll(self, values):
22 values.setdefault('title', '')
23 values.setdefault('content_type', 'html') 22 values.setdefault('content_type', 'html')
24 ppp = values.get('posts_per_page') 23 ppp = values.get('posts_per_page')
25 if ppp is not None: 24 if ppp is not None:
26 values.setdefault('items_per_page', ppp) 25 values.setdefault('items_per_page', ppp)
27 pf = values.get('posts_filters') 26 pf = values.get('posts_filters')