comparison src/pages/common/blog/atom.xml/page_meta.py @ 1022:6dc90f109e57

pages (common/blog/atom.xml): use cache
author Goffi <goffi@goffi.org>
date Sun, 21 Jan 2018 13:17:49 +0100
parents 8e7897b1008a
children 6c98c0baa038
comparison
equal deleted inserted replaced
1021:b39c527f208c 1022:6dc90f109e57
12 12
13 13
14 @defer.inlineCallbacks 14 @defer.inlineCallbacks
15 def prepare_render(self, request): 15 def prepare_render(self, request):
16 request.setHeader('Content-Type', 'application/atom+xml; charset=utf-8') 16 request.setHeader('Content-Type', 'application/atom+xml; charset=utf-8')
17 data = self.getRData(request)
18 service, node = data[u'service'], data.get(u'node')
19 self.checkCache(request, C.CACHE_PUBSUB, service=service, node=node, short='microblog')
20 data['show_comments'] = False
17 template_data = request.template_data 21 template_data = request.template_data
18 data = self.getRData(request)
19 data['show_comments'] = False
20 service, node = data[u'service'], data.get(u'node')
21 blog_page = self.getPageByName(u'blog') 22 blog_page = self.getPageByName(u'blog')
22 yield blog_page.prepare_render(self, request) 23 yield blog_page.prepare_render(self, request)
23 items = data[u'items'] 24 items = data[u'items']
24 25
25 template_data[u'request_uri'] = self.host.getExtBaseURL(request, request.uri.decode('utf-8')) 26 template_data[u'request_uri'] = self.host.getExtBaseURL(request, request.uri.decode('utf-8'))