[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] [gnuradio] 08/13: utils: gr_read_file_metadata replace
From: |
git |
Subject: |
[Commit-gnuradio] [gnuradio] 08/13: utils: gr_read_file_metadata replace OptionParser by ArgumentParser |
Date: |
Mon, 1 Aug 2016 21:58:58 +0000 (UTC) |
This is an automated email from the git hooks/post-receive script.
jcorgan pushed a commit to branch next
in repository gnuradio.
commit b04ea1ed513af352f9a133c3a9f661522aa8cc12
Author: Jiří Pinkava <address@hidden>
Date: Sun Jun 26 13:04:42 2016 +0200
utils: gr_read_file_metadata replace OptionParser by ArgumentParser
---
gr-utils/python/utils/gr_read_file_metadata | 20 ++++++++------------
1 file 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 429b383..2a90768 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)
- [Commit-gnuradio] [gnuradio] branch next updated (85012bb -> cfda705), git, 2016/08/01
- [Commit-gnuradio] [gnuradio] 13/13: Merge remote-tracking branch 'pinkavaj/argparse-modtool-02' into next, git, 2016/08/01
- [Commit-gnuradio] [gnuradio] 05/13: utils: plot_data - remove unused import, git, 2016/08/01
- [Commit-gnuradio] [gnuradio] 06/13: utils: gr_plot_char - replace OptionParser by ArgumentParser, git, 2016/08/01
- [Commit-gnuradio] [gnuradio] 07/13: utils: gr_plot_const replace OptionParser by ArgumentParser, git, 2016/08/01
- [Commit-gnuradio] [gnuradio] 08/13: utils: gr_read_file_metadata replace OptionParser by ArgumentParser,
git <=
- [Commit-gnuradio] [gnuradio] 03/13: filter: fir_filter_ccc.py - replace OptionParser by ArgumentParser, git, 2016/08/01
- [Commit-gnuradio] [gnuradio] 02/13: filter: fft_filter_ccc - replace OptionParser by ArgumentParser, git, 2016/08/01
- [Commit-gnuradio] [gnuradio] 10/13: modtool: replace OptionParser by ArgumentParser, git, 2016/08/01
- [Commit-gnuradio] [gnuradio] 09/13: qtgui: plot_base remove unused imports, git, 2016/08/01
- [Commit-gnuradio] [gnuradio] 01/13: fec: polar_channel_construction replace OptionParser by ArgumentParser + cleanup, git, 2016/08/01
- [Commit-gnuradio] [gnuradio] 11/13: Merge branch 'master' into next, git, 2016/08/01
- [Commit-gnuradio] [gnuradio] 12/13: Merge remote-tracking branch 'pinkavaj/argparse-filter-01' into next, git, 2016/08/01
- [Commit-gnuradio] [gnuradio] 04/13: filter: fir_filter_fff.py replace OptionParser by ArgumentParser, git, 2016/08/01