From 83411579705f43a30a68df5179fe507398a0555a Mon Sep 17 00:00:00 2001
From: Jiří Pinkava <j-pi@seznam.cz>
Date: Sat, 10 Oct 2015 20:56:20 +0200
Subject: grc: gnuradio-companion use ArgumentParser

---
 grc/main.py | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

(limited to 'grc/main.py')

diff --git a/grc/main.py b/grc/main.py
index ae7a0ce115..0edab40769 100755
--- a/grc/main.py
+++ b/grc/main.py
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
 
-import optparse
+import argparse
 
 import gtk
 from gnuradio import gr
@@ -34,10 +34,10 @@ This is free software, and you are welcome to redistribute it.
 
 
 def main():
-    parser = optparse.OptionParser(
-        usage='usage: %prog [options] [saved flow graphs]',
-        version=VERSION_AND_DISCLAIMER_TEMPLATE % gr.version())
-    options, args = parser.parse_args()
+    parser = argparse.ArgumentParser(
+        description=VERSION_AND_DISCLAIMER_TEMPLATE % gr.version())
+    parser.add_argument('flow_graphs', nargs='*')
+    args = parser.parse_args()
 
     try:
         gtk.window_set_default_icon(gtk.IconTheme().load_icon('gnuradio-grc', 256, 0))
@@ -50,6 +50,6 @@ def main():
         version_parts=(gr.major_version(), gr.api_version(), gr.minor_version()),
         install_prefix=gr.prefix()
     )
-    ActionHandler(args, platform)
+    ActionHandler(args.flow_graphs, platform)
     gtk.main()
 
-- 
cgit v1.2.3