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")
+        )