Mercurial > libervia-web
diff src/pages/merge-requests/view/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 | 01e95ec9df9e |
children |
line wrap: on
line diff
--- a/src/pages/merge-requests/view/page_meta.py Sun Jun 24 22:21:25 2018 +0200 +++ b/src/pages/merge-requests/view/page_meta.py Fri Jun 29 17:45:26 2018 +0200 @@ -15,7 +15,7 @@ name = u"merge-requests_view" access = C.PAGES_ACCESS_PUBLIC template = u"merge-request/item.html" -log = getLogger(u'pages/' + name) +log = getLogger(u"pages/" + name) def parse_url(self, request): @@ -26,62 +26,72 @@ self.pageError(request, C.HTTP_BAD_REQUEST) data = self.getRData(request) - data[u'ticket_id'] = item_id + data[u"ticket_id"] = item_id + @defer.inlineCallbacks def prepare_render(self, request): data = self.getRData(request) template_data = request.template_data session = self.host.getSessionData(request, session_iface.ISATSession) - service, node, ticket_id = data.get(u'service', u''), data.get(u'node', u''), data[u'ticket_id'] + service, node, ticket_id = ( + data.get(u"service", u""), + data.get(u"node", u""), + data[u"ticket_id"], + ) profile = self.getProfile(request) if profile is None: profile = C.SERVICE_PROFILE - tickets, metadata, parsed_tickets = yield self.host.bridgeCall("mergeRequestsGet", service.full() if service else u'', - node, - C.NO_LIMIT, - [ticket_id], - '', - {'parse': C.BOOL_TRUE, - 'labels_as_list': C.BOOL_TRUE}, - profile) - ticket = template_xmlui.create(self.host, tickets[0], ignore=['request_data', 'type']) - template_data[u'item'] = ticket - template_data['patches'] = parsed_tickets[0] - comments_uri = ticket.widgets['comments_uri'].value + tickets, metadata, parsed_tickets = yield self.host.bridgeCall( + "mergeRequestsGet", + service.full() if service else u"", + node, + C.NO_LIMIT, + [ticket_id], + "", + {"parse": C.BOOL_TRUE, "labels_as_list": C.BOOL_TRUE}, + profile, + ) + ticket = template_xmlui.create(self.host, tickets[0], ignore=["request_data", "type"]) + template_data[u"item"] = ticket + template_data["patches"] = parsed_tickets[0] + comments_uri = ticket.widgets["comments_uri"].value if comments_uri: uri_data = uri.parseXMPPUri(comments_uri) - template_data['comments_node'] = comments_node = uri_data['node'] - template_data['comments_service'] = comments_service = uri_data['path'] - comments = yield self.host.bridgeCall("mbGet", - comments_service, - comments_node, - C.NO_LIMIT, - [], - {}, - profile) + template_data["comments_node"] = comments_node = uri_data["node"] + template_data["comments_service"] = comments_service = uri_data["path"] + comments = yield self.host.bridgeCall( + "mbGet", comments_service, comments_node, C.NO_LIMIT, [], {}, profile + ) - template_data[u'comments'] = data_objects.BlogItems(comments) - template_data[u'login_url'] = self.getPageRedirectURL(request) + template_data[u"comments"] = data_objects.BlogItems(comments) + template_data[u"login_url"] = self.getPageRedirectURL(request) if session.connected: # we set edition URL only if user is the publisher or the node owner - publisher = jid.JID(ticket.widgets['publisher'].value) + publisher = jid.JID(ticket.widgets["publisher"].value) is_publisher = publisher.userhostJID() == session.jid.userhostJID() affiliation = None if not is_publisher: - node = node or self.host.ns_map['merge_requests'] + node = node or self.host.ns_map["merge_requests"] affiliation = yield self.host.getAffiliation(request, service, node) - if is_publisher or affiliation == 'owner': - template_data[u'url_ticket_edit'] = self.getURLByPath(SubPage('merge-requests'), service.full(), node or u'@', SubPage('merge-requests_edit'), ticket_id) + if is_publisher or affiliation == "owner": + template_data[u"url_ticket_edit"] = self.getURLByPath( + SubPage("merge-requests"), + service.full(), + node or u"@", + SubPage("merge-requests_edit"), + ticket_id, + ) + @defer.inlineCallbacks def on_data_post(self, request): - type_ = self.getPostedData(request, u'type') - if type_ == u'comment': - blog_page = self.getPageByName(u'blog_view') + type_ = self.getPostedData(request, u"type") + if type_ == u"comment": + blog_page = self.getPageByName(u"blog_view") yield blog_page.on_data_post(self, request) else: log.warning(_(u"Unhandled data type: {}").format(type_))