mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-09-21 15:12:04 +00:00
binman: Tidy up style in cmdline
Update this file to improve the pylint score a little. The remaining item is: Function name "ParseArgs" doesn't conform to snake_case naming style which needs some binman-wide renaming. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
40b4d647c6
commit
650e5de7d4
1 changed files with 27 additions and 18 deletions
|
@ -2,18 +2,38 @@
|
||||||
# Copyright (c) 2016 Google, Inc
|
# Copyright (c) 2016 Google, Inc
|
||||||
# Written by Simon Glass <sjg@chromium.org>
|
# Written by Simon Glass <sjg@chromium.org>
|
||||||
#
|
#
|
||||||
# Command-line parser for binman
|
|
||||||
#
|
"""Command-line parser for binman"""
|
||||||
|
|
||||||
from argparse import ArgumentParser
|
from argparse import ArgumentParser
|
||||||
|
|
||||||
|
def make_extract_parser(subparsers):
|
||||||
|
"""make_extract_parser: Make a subparser for the 'extract' command
|
||||||
|
|
||||||
|
Args:
|
||||||
|
subparsers (ArgumentParser): parser to add this one to
|
||||||
|
"""
|
||||||
|
extract_parser = subparsers.add_parser('extract',
|
||||||
|
help='Extract files from an image')
|
||||||
|
extract_parser.add_argument('-i', '--image', type=str, required=True,
|
||||||
|
help='Image filename to extract')
|
||||||
|
extract_parser.add_argument('-f', '--filename', type=str,
|
||||||
|
help='Output filename to write to')
|
||||||
|
extract_parser.add_argument('-O', '--outdir', type=str, default='',
|
||||||
|
help='Path to directory to use for output files')
|
||||||
|
extract_parser.add_argument('paths', type=str, nargs='*',
|
||||||
|
help='Paths within file to extract (wildcard)')
|
||||||
|
extract_parser.add_argument('-U', '--uncompressed', action='store_true',
|
||||||
|
help='Output raw uncompressed data for compressed entries')
|
||||||
|
|
||||||
def ParseArgs(argv):
|
def ParseArgs(argv):
|
||||||
"""Parse the binman command-line arguments
|
"""Parse the binman command-line arguments
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
argv: List of string arguments
|
argv (list of str): List of string arguments
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
Tuple (options, args) with the command-line options and arugments.
|
tuple: (options, args) with the command-line options and arugments.
|
||||||
options provides access to the options (e.g. option.debug)
|
options provides access to the options (e.g. option.debug)
|
||||||
args is a list of string arguments
|
args is a list of string arguments
|
||||||
"""
|
"""
|
||||||
|
@ -74,8 +94,8 @@ controlled by a description in the board device tree.'''
|
||||||
build_parser.add_argument('--update-fdt-in-elf', type=str,
|
build_parser.add_argument('--update-fdt-in-elf', type=str,
|
||||||
help='Update an ELF file with the output dtb: infile,outfile,begin_sym,end_sym')
|
help='Update an ELF file with the output dtb: infile,outfile,begin_sym,end_sym')
|
||||||
|
|
||||||
entry_parser = subparsers.add_parser('entry-docs',
|
subparsers.add_parser(
|
||||||
help='Write out entry documentation (see entries.rst)')
|
'entry-docs', help='Write out entry documentation (see entries.rst)')
|
||||||
|
|
||||||
list_parser = subparsers.add_parser('ls', help='List files in an image')
|
list_parser = subparsers.add_parser('ls', help='List files in an image')
|
||||||
list_parser.add_argument('-i', '--image', type=str, required=True,
|
list_parser.add_argument('-i', '--image', type=str, required=True,
|
||||||
|
@ -83,18 +103,7 @@ controlled by a description in the board device tree.'''
|
||||||
list_parser.add_argument('paths', type=str, nargs='*',
|
list_parser.add_argument('paths', type=str, nargs='*',
|
||||||
help='Paths within file to list (wildcard)')
|
help='Paths within file to list (wildcard)')
|
||||||
|
|
||||||
extract_parser = subparsers.add_parser('extract',
|
make_extract_parser(subparsers)
|
||||||
help='Extract files from an image')
|
|
||||||
extract_parser.add_argument('-i', '--image', type=str, required=True,
|
|
||||||
help='Image filename to extract')
|
|
||||||
extract_parser.add_argument('-f', '--filename', type=str,
|
|
||||||
help='Output filename to write to')
|
|
||||||
extract_parser.add_argument('-O', '--outdir', type=str, default='',
|
|
||||||
help='Path to directory to use for output files')
|
|
||||||
extract_parser.add_argument('paths', type=str, nargs='*',
|
|
||||||
help='Paths within file to extract (wildcard)')
|
|
||||||
extract_parser.add_argument('-U', '--uncompressed', action='store_true',
|
|
||||||
help='Output raw uncompressed data for compressed entries')
|
|
||||||
|
|
||||||
replace_parser = subparsers.add_parser('replace',
|
replace_parser = subparsers.add_parser('replace',
|
||||||
help='Replace entries in an image')
|
help='Replace entries in an image')
|
||||||
|
|
Loading…
Reference in a new issue