From: Ben England Date: Sun, 29 Jul 2018 17:14:59 +0000 (-0400) Subject: clean up argparse usage X-Git-Tag: fio-3.9~53^2 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=4b34a0ebcc434df76721c5f6fb68bed2229fba30;ds=sidebyside clean up argparse usage --- diff --git a/tools/hist/fio-histo-log-pctiles.py b/tools/hist/fio-histo-log-pctiles.py index bad68875..c398113c 100755 --- a/tools/hist/fio-histo-log-pctiles.py +++ b/tools/hist/fio-histo-log-pctiles.py @@ -311,7 +311,7 @@ def compute_percentiles_from_logs(): default="6", type=int, help="fio histogram buckets-per-group bits (default=6 means 64 buckets/group)") parser.add_argument("--percentiles", dest="pctiles_wanted", - default="0 50 95 99 100", type=float, nargs='+', + default=[ 0., 50., 95., 99., 100.], type=float, nargs='+', help="fio histogram buckets-per-group bits (default=6 means 64 buckets/group)") parser.add_argument("--time-quantum", dest="time_quantum", default="1", type=int, @@ -319,20 +319,17 @@ def compute_percentiles_from_logs(): parser.add_argument("--output-unit", dest="output_unit", default="usec", type=str, help="Latency percentile output unit: msec|usec|nsec (default usec)") - parser.add_argument("file_list", nargs='+') + parser.add_argument("file_list", nargs='+', + help='list of files, preceded by " -- " if necessary') args = parser.parse_args() - print(args) - if not args.bucket_groups: - # default changes based on fio version - if fio_version == 2: - args.bucket_groups = 19 - else: - # default in fio 3.x - args.bucket_groups = 29 + # default changes based on fio version + if args.fio_version == 2: + args.bucket_groups = 19 # print parameters + print('fio version = %d' % args.fio_version) print('bucket groups = %d' % args.bucket_groups) print('bucket bits = %d' % args.bucket_bits) print('time quantum = %d sec' % args.time_quantum)