diff options
Diffstat (limited to 'jenkins_jobs/cli/subcommand/get_plugins_info.py')
-rw-r--r-- | jenkins_jobs/cli/subcommand/get_plugins_info.py | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/jenkins_jobs/cli/subcommand/get_plugins_info.py b/jenkins_jobs/cli/subcommand/get_plugins_info.py index 748cbf6c..8c76722f 100644 --- a/jenkins_jobs/cli/subcommand/get_plugins_info.py +++ b/jenkins_jobs/cli/subcommand/get_plugins_info.py @@ -25,17 +25,18 @@ logger = logging.getLogger(__name__) class GetPluginsInfoSubCommand(base.BaseSubCommand): - def parse_args(self, subparser): plugins_info = subparser.add_parser( - 'get-plugins-info', - help='get plugins info yaml by querying Jenkins server.') + "get-plugins-info", help="get plugins info yaml by querying Jenkins server." + ) plugins_info.add_argument( - '-o', '--output-file', - default='plugins_info.yaml', - dest='plugins_info_file', - help='file to save output to.') + "-o", + "--output-file", + default="plugins_info.yaml", + dest="plugins_info_file", + help="file to save output to.", + ) def execute(self, options, jjb_config): builder = JenkinsManager(jjb_config) @@ -43,14 +44,14 @@ class GetPluginsInfoSubCommand(base.BaseSubCommand): plugins_info = [] for plugin in plugin_data: info = { - 'longName': str(plugin['longName']), - 'shortName': str(plugin['shortName']), - 'version': str(plugin['version']), + "longName": str(plugin["longName"]), + "shortName": str(plugin["shortName"]), + "version": str(plugin["version"]), } plugins_info.append(info) if options.plugins_info_file: - with open(options.plugins_info_file, 'w') as outfile: + with open(options.plugins_info_file, "w") as outfile: outfile.write(yaml.dump(plugins_info)) logger.info("Generated {} file".format(options.plugins_info_file)) else: |