commit-gnuradio
[Top][All Lists]
Advanced

[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)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]