Mercurial > libervia-backend
diff sat_frontends/jp/cmd_merge_request.py @ 2624:56f94936df1e
code style reformatting using black
author | Goffi <goffi@goffi.org> |
---|---|
date | Wed, 27 Jun 2018 20:14:46 +0200 |
parents | 26edcf3a30eb |
children | 003b8b4b56a7 |
line wrap: on
line diff
--- a/sat_frontends/jp/cmd_merge_request.py Wed Jun 27 07:51:29 2018 +0200 +++ b/sat_frontends/jp/cmd_merge_request.py Wed Jun 27 20:14:46 2018 +0200 @@ -30,18 +30,47 @@ class Set(base.CommandBase): - def __init__(self, host): - base.CommandBase.__init__(self, host, 'set', use_pubsub=True, - pubsub_defaults = {u'service': _(u'auto'), u'node': _(u'auto')}, - help=_(u'publish or update a merge request')) - self.need_loop=True + base.CommandBase.__init__( + self, + host, + "set", + use_pubsub=True, + pubsub_defaults={u"service": _(u"auto"), u"node": _(u"auto")}, + help=_(u"publish or update a merge request"), + ) + self.need_loop = True def add_parser_options(self): - self.parser.add_argument("-i", "--item", type=base.unicode_decoder, default=u'', help=_(u"id or URL of the request to update, or nothing for a new one")) - self.parser.add_argument("-r", "--repository", metavar="PATH", type=base.unicode_decoder, default=u'.', help=_(u"path of the repository (DEFAULT: current directory)")) - self.parser.add_argument("-f", "--force", action="store_true", help=_(u"publish merge request without confirmation")) - self.parser.add_argument("-l", "--label", dest="labels", type=base.unicode_decoder, action='append', help=_(u"labels to categorize your request")) + self.parser.add_argument( + "-i", + "--item", + type=base.unicode_decoder, + default=u"", + help=_(u"id or URL of the request to update, or nothing for a new one"), + ) + self.parser.add_argument( + "-r", + "--repository", + metavar="PATH", + type=base.unicode_decoder, + default=u".", + help=_(u"path of the repository (DEFAULT: current directory)"), + ) + self.parser.add_argument( + "-f", + "--force", + action="store_true", + help=_(u"publish merge request without confirmation"), + ) + self.parser.add_argument( + "-l", + "--label", + dest="labels", + type=base.unicode_decoder, + action="append", + help=_(u"labels to categorize your request"), + ) def mergeRequestSetCb(self, published_id): if published_id: @@ -51,45 +80,54 @@ self.host.quit(C.EXIT_OK) def sendRequest(self): - extra = {'update': 'true'} if self.args.item else {} + extra = {"update": "true"} if self.args.item else {} values = {} if self.args.labels is not None: - values[u'labels'] = self.args.labels + values[u"labels"] = self.args.labels self.host.bridge.mergeRequestSet( self.args.service, self.args.node, self.repository, - u'auto', + u"auto", values, - u'', + u"", self.args.item, extra, self.profile, callback=self.mergeRequestSetCb, - errback=partial(self.errback, - msg=_(u"can't create merge request: {}"), - exit_code=C.EXIT_BRIDGE_ERRBACK)) + errback=partial( + self.errback, + msg=_(u"can't create merge request: {}"), + exit_code=C.EXIT_BRIDGE_ERRBACK, + ), + ) def askConfirmation(self): if not self.args.force: - message = _(u"You are going to publish your changes to service [{service}], are you sure ?").format( - service=self.args.service) + message = _( + u"You are going to publish your changes to service [{service}], are you sure ?" + ).format(service=self.args.service) self.host.confirmOrQuit(message, _(u"merge request publication cancelled")) self.sendRequest() def start(self): self.repository = os.path.expanduser(os.path.abspath(self.args.repository)) - common.URIFinder(self, self.repository, 'merge requests', self.askConfirmation) + common.URIFinder(self, self.repository, "merge requests", self.askConfirmation) class Get(base.CommandBase): - def __init__(self, host): - base.CommandBase.__init__(self, host, 'get', use_verbose=True, - use_pubsub=True, pubsub_flags={C.MULTI_ITEMS}, - pubsub_defaults = {u'service': _(u'auto'), u'node': _(u'auto')}, - help=_(u'get a merge request')) - self.need_loop=True + base.CommandBase.__init__( + self, + host, + "get", + use_verbose=True, + use_pubsub=True, + pubsub_flags={C.MULTI_ITEMS}, + pubsub_defaults={u"service": _(u"auto"), u"node": _(u"auto")}, + help=_(u"get a merge request"), + ) + self.need_loop = True def add_parser_options(self): pass @@ -98,11 +136,11 @@ if self.verbosity >= 1: whitelist = None else: - whitelist = {'id', 'title', 'body'} + whitelist = {"id", "title", "body"} for request_xmlui in requests_data[0]: xmlui = xmlui_manager.create(self.host, request_xmlui, whitelist=whitelist) xmlui.show(values_only=True) - self.disp(u'') + self.disp(u"") self.host.quit(C.EXIT_OK) def getRequests(self): @@ -112,29 +150,45 @@ self.args.node, self.args.max, self.args.items, - u'', + u"", extra, self.profile, callback=self.mergeRequestGetCb, - errback=partial(self.errback, - msg=_(u"can't get merge request: {}"), - exit_code=C.EXIT_BRIDGE_ERRBACK)) + errback=partial( + self.errback, + msg=_(u"can't get merge request: {}"), + exit_code=C.EXIT_BRIDGE_ERRBACK, + ), + ) def start(self): - common.URIFinder(self, os.getcwd(), 'merge requests', self.getRequests, meta_map={}) + common.URIFinder( + self, os.getcwd(), "merge requests", self.getRequests, meta_map={} + ) class Import(base.CommandBase): - def __init__(self, host): - base.CommandBase.__init__(self, host, 'import', - use_pubsub=True, pubsub_flags={C.SINGLE_ITEM, C.ITEM}, - pubsub_defaults = {u'service': _(u'auto'), u'node': _(u'auto')}, - help=_(u'import a merge request')) - self.need_loop=True + base.CommandBase.__init__( + self, + host, + "import", + use_pubsub=True, + pubsub_flags={C.SINGLE_ITEM, C.ITEM}, + pubsub_defaults={u"service": _(u"auto"), u"node": _(u"auto")}, + help=_(u"import a merge request"), + ) + self.need_loop = True def add_parser_options(self): - self.parser.add_argument("-r", "--repository", metavar="PATH", type=base.unicode_decoder, default=u'.', help=_(u"path of the repository (DEFAULT: current directory)")) + self.parser.add_argument( + "-r", + "--repository", + metavar="PATH", + type=base.unicode_decoder, + default=u".", + help=_(u"path of the repository (DEFAULT: current directory)"), + ) def mergeRequestImportCb(self): self.host.quit(C.EXIT_OK) @@ -149,17 +203,24 @@ extra, self.profile, callback=self.mergeRequestImportCb, - errback=partial(self.errback, - msg=_(u"can't import merge request: {}"), - exit_code=C.EXIT_BRIDGE_ERRBACK)) + errback=partial( + self.errback, + msg=_(u"can't import merge request: {}"), + exit_code=C.EXIT_BRIDGE_ERRBACK, + ), + ) def start(self): self.repository = os.path.expanduser(os.path.abspath(self.args.repository)) - common.URIFinder(self, self.repository, 'merge requests', self.importRequest, meta_map={}) + common.URIFinder( + self, self.repository, "merge requests", self.importRequest, meta_map={} + ) class MergeRequest(base.CommandBase): subcommands = (Set, Get, Import) def __init__(self, host): - super(MergeRequest, self).__init__(host, 'merge-request', use_profile=False, help=_('merge-request management')) + super(MergeRequest, self).__init__( + host, "merge-request", use_profile=False, help=_("merge-request management") + )