Mercurial > libervia-web
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')) |