diff options
author | Thanh Ha <zxiiro@gmail.com> | 2019-08-23 09:14:39 -0400 |
---|---|---|
committer | Sorin Sbarnea <ssbarnea@redhat.com> | 2019-09-09 19:23:24 +0100 |
commit | 4d90c187a945c04b9949d5ee7738a049dd634897 (patch) | |
tree | 106bf6e05ad1f2260823e7cd68651b535b8ac3ef /jenkins_jobs/cli/subcommand/list.py | |
parent | ead185134d8aa5d3d0974207356de6c4fdb2e6e8 (diff) | |
download | python-jenkins-job-builder-4d90c187a945c04b9949d5ee7738a049dd634897.tar.gz python-jenkins-job-builder-4d90c187a945c04b9949d5ee7738a049dd634897.tar.xz python-jenkins-job-builder-4d90c187a945c04b9949d5ee7738a049dd634897.zip |
Auto-generated output from python-black
Please review the following patch containing the code changes in
the repo. This patch is a transition patch and is the auto-generated
output of the python-black tool.
Change-Id: I2d2de71da8a105fb62b561899ae78441ddab4032
Signed-off-by: Thanh Ha <zxiiro@gmail.com>
Diffstat (limited to 'jenkins_jobs/cli/subcommand/list.py')
-rw-r--r-- | jenkins_jobs/cli/subcommand/list.py | 30 |
1 files changed, 14 insertions, 16 deletions
diff --git a/jenkins_jobs/cli/subcommand/list.py b/jenkins_jobs/cli/subcommand/list.py index df2fd35f..d00d958d 100644 --- a/jenkins_jobs/cli/subcommand/list.py +++ b/jenkins_jobs/cli/subcommand/list.py @@ -27,18 +27,15 @@ def list_duplicates(seq): class ListSubCommand(base.BaseSubCommand): - def parse_args(self, subparser): - list = subparser.add_parser('list', help="List jobs") + list = subparser.add_parser("list", help="List jobs") self.parse_option_recursive_exclude(list) - list.add_argument('names', - help='name(s) of job(s)', - nargs='*', - default=None) - list.add_argument('-p', '--path', default=None, - help='path to YAML file or directory') + list.add_argument("names", help="name(s) of job(s)", nargs="*", default=None) + list.add_argument( + "-p", "--path", default=None, help="path to YAML file or directory" + ) def execute(self, options, jjb_config): self.jjb_config = jjb_config @@ -50,24 +47,25 @@ class ListSubCommand(base.BaseSubCommand): stdout = utils.wrap_stream(sys.stdout) for job in jobs: - stdout.write((job + '\n').encode('utf-8')) + stdout.write((job + "\n").encode("utf-8")) def get_jobs(self, jobs_glob=None, fn=None): if fn: - r = registry.ModuleRegistry(self.jjb_config, - self.jenkins.plugins_list) + r = registry.ModuleRegistry(self.jjb_config, self.jenkins.plugins_list) p = parser.YamlParser(self.jjb_config) p.load_files(fn) p.expandYaml(r, jobs_glob) - jobs = [j['name'] for j in p.jobs] + jobs = [j["name"] for j in p.jobs] else: - jobs = [j['name'] for j in self.jenkins.get_jobs() - if not jobs_glob or parser.matches(j['name'], jobs_glob)] + jobs = [ + j["name"] + for j in self.jenkins.get_jobs() + if not jobs_glob or parser.matches(j["name"], jobs_glob) + ] jobs = sorted(jobs) for duplicate in list_duplicates(jobs): - logging.warning("Found duplicate job name '%s', likely bug.", - duplicate) + logging.warning("Found duplicate job name '%s', likely bug.", duplicate) logging.debug("Builder.get_jobs: returning %r", jobs) |