comparison piecrust/page.py @ 957:84d8fadf9e67

page: Default to an empty title instead of 'Untitled Page'. This helps for microblogging because tweet-like posts often have no title.
author Ludovic Chabant <ludovic@chabant.com>
date Sat, 07 Oct 2017 12:11:13 -0700
parents 1bb704434ee2
children 45ad976712ec
comparison
equal deleted inserted replaced
956:4f136b746081 957:84d8fadf9e67
18 class PageConfiguration(Configuration): 18 class PageConfiguration(Configuration):
19 def __init__(self, values=None, validate=True): 19 def __init__(self, values=None, validate=True):
20 super(PageConfiguration, self).__init__(values, validate) 20 super(PageConfiguration, self).__init__(values, validate)
21 21
22 def _validateAll(self, values): 22 def _validateAll(self, values):
23 values.setdefault('title', 'Untitled Page') 23 values.setdefault('title', '')
24 values.setdefault('content_type', 'html') 24 values.setdefault('content_type', 'html')
25 ppp = values.get('posts_per_page') 25 ppp = values.get('posts_per_page')
26 if ppp is not None: 26 if ppp is not None:
27 values.setdefault('items_per_page', ppp) 27 values.setdefault('items_per_page', ppp)
28 pf = values.get('posts_filters') 28 pf = values.get('posts_filters')