pep8 fixes for bin/subiquity-tui

This commit is contained in:
Ryan Harper 2018-05-24 14:28:08 -05:00
parent 36c42179e2
commit 3ff00ff866
1 changed files with 12 additions and 3 deletions

View File

@ -47,10 +47,12 @@ checks:
- /usr/bin/curtin
'''
class ClickAction(argparse.Action):
def __call__(self, parser, namespace, values, option_string=None):
namespace.scripts.append("c(" + repr(values) + ")")
def parse_options(argv):
parser = argparse.ArgumentParser(
description='SUbiquity - Ubiquity for Servers',
@ -67,9 +69,14 @@ def parse_options(argv):
parser.add_argument('--uefi', action='store_true',
dest='uefi',
help='run in uefi support mode')
parser.add_argument('--screens', action='append', dest='screens', default=[])
parser.add_argument('--script', metavar="SCRIPT", action='append', dest='scripts', default=[], help='Execute SCRIPT in a namespace containing view helpers and "ui"')
parser.add_argument('--click', metavar="PAT", action=ClickAction, help='Synthesize a click on a button matching PAT')
parser.add_argument('--screens', action='append', dest='screens',
default=[])
parser.add_argument('--script', metavar="SCRIPT", action='append',
dest='scripts', default=[],
help=('Execute SCRIPT in a namespace containing view '
'helpers and "ui"'))
parser.add_argument('--click', metavar="PAT", action=ClickAction,
help='Synthesize a click on a button matching PAT')
parser.add_argument('--answers')
return parser.parse_args(argv)
@ -78,6 +85,7 @@ LOGDIR = "/var/log/installer/"
AUTO_ANSWERS_FILE = "/subiquity_config/answers.yaml"
def main():
opts = parse_options(sys.argv[1:])
global LOGDIR
@ -112,5 +120,6 @@ def main():
subiquity_interface.run()
if __name__ == '__main__':
sys.exit(main())