1
0
mirror of https://github.com/ARM-software/workload-automation.git synced 2025-09-02 03:12:34 +01:00

pylint fixes

This commit is contained in:
Sebastian Goscik
2016-08-25 14:20:10 +01:00
parent 3782a33060
commit f57dd83d1a
3 changed files with 23 additions and 22 deletions

View File

@@ -14,7 +14,6 @@
#
import sys
import logging
import argparse
from requests import ConnectionError, RequestException
@@ -25,6 +24,7 @@ from wlauto.core.extension import Extension
REMOTE_ASSETS_URL = 'https://github.com/ARM-software/wa-assets/raw/master/dependencies'
class GetAssetsCommand(Command):
name = 'get-assets'
description = '''
@@ -40,14 +40,14 @@ class GetAssetsCommand(Command):
def initialize(self, context):
self.parser.add_argument('-f', '--force', action='store_true',
help='Always fetch the assets, even if matching versions exist in local cache.')
self.parser.add_argument('--url', metavar='URL', type=self.not_empty, default=self.assets_url,
self.parser.add_argument('--url', metavar='URL', type=not_empty, default=self.assets_url,
help='''The location from which to download the files. If not provided,
config setting ``remote_assets_url`` will be used if available, else
uses the default REMOTE_ASSETS_URL parameter in the script.''')
group = self.parser.add_mutually_exclusive_group(required=True)
group.add_argument('-a', '--all', action='store_true',
help='Download assets for all extensions found in the index. Cannot be used with -e.')
group.add_argument('-e', dest='exts', metavar='EXT', nargs='+', type=self.not_empty,
group.add_argument('-e', dest='exts', metavar='EXT', nargs='+', type=not_empty,
help='One or more extensions whose assets to download. Cannot be used with --all.')
def execute(self, args):
@@ -100,12 +100,6 @@ class GetAssetsCommand(Command):
for asset in all_assets[ext_name]:
getter.get(File(owner, asset)) # Download the files
def not_empty(self, val):
if val:
return val
else:
raise argparse.ArgumentTypeError('Extension name cannot be blank')
def exit_with_error(self, message, code=1):
self.logger.error(message)
sys.exit(code)
@@ -117,5 +111,12 @@ class NamedExtension(Extension):
self.name = name
def not_empty(val):
if val:
return val
else:
raise argparse.ArgumentTypeError('Extension name cannot be blank')
def _instantiate(cls, *args, **kwargs):
return cls(*args, **kwargs)