diff options
author | Jiří Pinkava <j-pi@seznam.cz> | 2016-06-26 13:04:42 +0200 |
---|---|---|
committer | Jiří Pinkava <j-pi@seznam.cz> | 2016-06-29 01:11:56 +0200 |
commit | b04ea1ed513af352f9a133c3a9f661522aa8cc12 (patch) | |
tree | 1d472b415fe30d4ac2c3b6b3e1a5957fd454c9bf /gr-utils/python/utils/gr_read_file_metadata | |
parent | c520bb0153352efcff5526749aa3906ee194ce5a (diff) |
utils: gr_read_file_metadata replace OptionParser by ArgumentParser
Diffstat (limited to 'gr-utils/python/utils/gr_read_file_metadata')
-rw-r--r-- | gr-utils/python/utils/gr_read_file_metadata | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/gr-utils/python/utils/gr_read_file_metadata b/gr-utils/python/utils/gr_read_file_metadata index 429b38310f..2a907687d6 100644 --- a/gr-utils/python/utils/gr_read_file_metadata +++ b/gr-utils/python/utils/gr_read_file_metadata @@ -21,7 +21,7 @@ # import sys -from optparse import OptionParser +from argparse import ArgumentParser import pmt from gnuradio.blocks import parse_file_metadata @@ -69,19 +69,15 @@ def main(filename, detached=False): handle.seek(nread, 0) print "\n\n" + if __name__ == "__main__": - usage="%prog: [options] filename" description = "Read in a GNU Radio file with meta data, extracts the header and prints it." - parser = OptionParser(conflict_handler="resolve", - usage=usage, description=description) - parser.add_option("-D", "--detached", action="store_true", default=False, + parser = ArgumentParser(conflict_handler="resolve", description=description) + parser.add_argument("-D", "--detached", action="store_true", help="Used if header is detached.") - (options, args) = parser.parse_args () - - if(len(args) < 1): - sys.stderr.write("No filename given\n") - sys.exit(1) + parser.add_argument("file", metavar="FILE", nargs=1, + help="Input file"); + args = parser.parse_args() - filename = args[0] - main(filename, options.detached) + main(args.file[0], args.detached) |