comparison src/pages/blog/page_meta.py @ 1113:cdd389ef97bc

server: code style reformatting using black
author Goffi <goffi@goffi.org>
date Fri, 29 Jun 2018 17:45:26 +0200
parents 5d179a3dac50
children
comparison
equal deleted inserted replaced
1112:f287fc8bb31a 1113:cdd389ef97bc
3 from libervia.server.constants import Const as C 3 from libervia.server.constants import Const as C
4 from twisted.words.protocols.jabber import jid 4 from twisted.words.protocols.jabber import jid
5 from twisted.internet import defer 5 from twisted.internet import defer
6 from libervia.server import session_iface 6 from libervia.server import session_iface
7 from sat.core.log import getLogger 7 from sat.core.log import getLogger
8 log = getLogger('pages/blog')
9 8
10 name = u'blog' 9 log = getLogger("pages/blog")
10
11 name = u"blog"
11 access = C.PAGES_ACCESS_PUBLIC 12 access = C.PAGES_ACCESS_PUBLIC
12 template = u"blog/discover.html" 13 template = u"blog/discover.html"
13 14
14 15
15 @defer.inlineCallbacks 16 @defer.inlineCallbacks
16 def prepare_render(self, request): 17 def prepare_render(self, request):
17 profile = self.getProfile(request) 18 profile = self.getProfile(request)
18 template_data = request.template_data 19 template_data = request.template_data
19 if profile is not None: 20 if profile is not None:
20 __, entities_own, entities_roster = yield self.host.bridgeCall('discoFindByFeatures', [], [(u'pubsub', u'pep')], True, False, True, True, True, profile) 21 __, entities_own, entities_roster = yield self.host.bridgeCall(
21 entities = template_data[u'disco_entities'] = entities_own.keys() + entities_roster.keys() 22 "discoFindByFeatures",
22 entities_url = template_data[u'entities_url'] = {} 23 [],
23 identities = template_data[u'identities'] = self.host.getSessionData(request, session_iface.ISATSession).identities 24 [(u"pubsub", u"pep")],
25 True,
26 False,
27 True,
28 True,
29 True,
30 profile,
31 )
32 entities = template_data[u"disco_entities"] = (
33 entities_own.keys() + entities_roster.keys()
34 )
35 entities_url = template_data[u"entities_url"] = {}
36 identities = template_data[u"identities"] = self.host.getSessionData(
37 request, session_iface.ISATSession
38 ).identities
24 for entity_jid_s in entities: 39 for entity_jid_s in entities:
25 entities_url[entity_jid_s] = self.getPageByName('blog_view').getURL(entity_jid_s) 40 entities_url[entity_jid_s] = self.getPageByName("blog_view").getURL(
41 entity_jid_s
42 )
26 if entity_jid_s not in identities: 43 if entity_jid_s not in identities:
27 identities[entity_jid_s] = yield self.host.bridgeCall(u'identityGet', entity_jid_s, profile) 44 identities[entity_jid_s] = yield self.host.bridgeCall(
45 u"identityGet", entity_jid_s, profile
46 )
47
28 48
29 def on_data_post(self, request): 49 def on_data_post(self, request):
30 jid_str = self.getPostedData(request, u'jid') 50 jid_str = self.getPostedData(request, u"jid")
31 try: 51 try:
32 jid_ = jid.JID(jid_str) 52 jid_ = jid.JID(jid_str)
33 except RuntimeError: 53 except RuntimeError:
34 self.pageError(request, C.HTTP_BAD_REQUEST) 54 self.pageError(request, C.HTTP_BAD_REQUEST)
35 url = self.getPageByName(u'blog_view').getURL(jid_.full()) 55 url = self.getPageByName(u"blog_view").getURL(jid_.full())
36 self.HTTPRedirect(request, url) 56 self.HTTPRedirect(request, url)