diff src/pages/forums/topics/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 2290b6ec3991
children
line wrap: on
line diff
--- a/src/pages/forums/topics/page_meta.py	Sun Jun 24 22:21:25 2018 +0200
+++ b/src/pages/forums/topics/page_meta.py	Fri Jun 29 17:45:26 2018 +0200
@@ -6,7 +6,8 @@
 from sat.core.i18n import _
 from sat.core.log import getLogger
 from sat.tools.common import uri as xmpp_uri
-log = getLogger('pages/forums/topics')
+
+log = getLogger("pages/forums/topics")
 
 name = u"forum_topics"
 access = C.PAGES_ACCESS_PUBLIC
@@ -14,41 +15,51 @@
 
 
 def parse_url(self, request):
-    self.getPathArgs(request, ['service', 'node'], 2,
-                     service = u'jid')
+    self.getPathArgs(request, ["service", "node"], 2, service=u"jid")
 
 
 @defer.inlineCallbacks
 def prepare_render(self, request):
     profile = self.getProfile(request) or C.SERVICE_PROFILE
     data = self.getRData(request)
-    service, node = data[u'service'], data[u'node']
-    request.template_data.update({u'service': service, u'node': node})
+    service, node = data[u"service"], data[u"node"]
+    request.template_data.update({u"service": service, u"node": node})
     template_data = request.template_data
-    topics, metadata = yield self.host.bridgeCall(u'forumTopicsGet', service.full(), node, {}, profile)
-    template_data[u'identities'] = identities = {}
+    topics, metadata = yield self.host.bridgeCall(
+        u"forumTopicsGet", service.full(), node, {}, profile
+    )
+    template_data[u"identities"] = identities = {}
     for topic in topics:
-        parsed_uri = xmpp_uri.parseXMPPUri(topic[u'uri'])
-        author = topic[u'author']
-        topic[u'http_uri'] = self.getPageByName(u'forum_view').getURL(parsed_uri[u'path'], parsed_uri[u'node'])
+        parsed_uri = xmpp_uri.parseXMPPUri(topic[u"uri"])
+        author = topic[u"author"]
+        topic[u"http_uri"] = self.getPageByName(u"forum_view").getURL(
+            parsed_uri[u"path"], parsed_uri[u"node"]
+        )
         if author not in identities:
-            identities[topic[u'author']] = yield self.host.bridgeCall(u'identityGet', author, profile)
-    template_data[u'topics'] = topics
+            identities[topic[u"author"]] = yield self.host.bridgeCall(
+                u"identityGet", author, profile
+            )
+    template_data[u"topics"] = topics
+
 
 @defer.inlineCallbacks
 def on_data_post(self, request):
     profile = self.getProfile(request)
     if profile is None:
         self.pageError(request, C.HTTP_UNAUTHORIZED)
-    type_ = self.getPostedData(request, u'type')
-    if type_ == u'new_topic':
-        service, node, title, body = self.getPostedData(request, (u'service', u'node', u'title', u'body'))
+    type_ = self.getPostedData(request, u"type")
+    if type_ == u"new_topic":
+        service, node, title, body = self.getPostedData(
+            request, (u"service", u"node", u"title", u"body")
+        )
 
         if not title or not body:
             self.pageError(request, C.HTTP_BAD_REQUEST)
         topic_data = {u"title": title, u"content": body}
         try:
-            yield self.host.bridgeCall(u'forumTopicCreate', service, node, topic_data, profile)
+            yield self.host.bridgeCall(
+                u"forumTopicCreate", service, node, topic_data, profile
+            )
         except Exception as e:
             if u"forbidden" in unicode(e):
                 self.pageError(request, 401)