From 48b155fcceffa20aec8c16d7227968e7ff126633 Mon Sep 17 00:00:00 2001
From: Jiří Pinkava <j-pi@seznam.cz>
Date: Sun, 26 Jun 2016 13:04:37 +0200
Subject: examples: replace OptionParser by ArgumentParser

---
 gr-zeromq/examples/python/client.py | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

(limited to 'gr-zeromq/examples/python/client.py')

diff --git a/gr-zeromq/examples/python/client.py b/gr-zeromq/examples/python/client.py
index a63a77aa0d..ca7ad1830a 100755
--- a/gr-zeromq/examples/python/client.py
+++ b/gr-zeromq/examples/python/client.py
@@ -28,8 +28,8 @@ from gnuradio import gr
 from gnuradio import blocks
 from gnuradio import analog
 from gnuradio import eng_notation
-from gnuradio.eng_option import eng_option
-from optparse import OptionParser
+from gnuradio.eng_arg import eng_float, intx
+from argparse import ArgumentParser
 import numpy
 import sys
 from threading import Thread
@@ -81,13 +81,13 @@ class top_block(gr.top_block):
 ###############################################################################
 # Options Parser
 ###############################################################################
-def parse_options():
-    """ Options parser. """
-    parser = OptionParser(option_class=eng_option, usage="%prog: [options]")
-    parser.add_option("-s", "--servername", type="string", default="localhost",
+def parse_args():
+    """Argument parser."""
+    parser = ArgumentParser()
+    parser.add_argument("-s", "--servername", default="localhost",
                       help="Server hostname")
-    (options, args) = parser.parse_args()
-    return options
+    args = parser.parse_args()
+    return args
 
 ###############################################################################
 # Waiter Thread
@@ -102,8 +102,8 @@ class waiter(Thread):
 # Main
 ###############################################################################
 if __name__ == "__main__":
-    options = parse_options()
-    tb = top_block(options)
+    args = parse_args()
+    tb = top_block(args)
     try:
         # keep the program running when flowgraph is stopped
         while True:
-- 
cgit v1.2.3