summaryrefslogtreecommitdiff
path: root/example.py
diff options
context:
space:
mode:
authorAndrey Devyatkin <andrey.a.devyatkin@gmail.com>2014-03-27 21:48:06 +0100
committerDavid Pursehouse <david.pursehouse@sonymobile.com>2014-04-11 16:52:45 +0900
commita76db4cfc83d4cf7a52d045e4df82ec8b1e3f562 (patch)
tree18b203f9c0af195c495c602011ee2807e1d97b7c /example.py
parent254295fd70fd6637a98886937ef5f009cdd687cb (diff)
downloadpygerrit-a76db4cfc83d4cf7a52d045e4df82ec8b1e3f562.tar.gz
Update examples to use argparse instead of optparse
optparse was deprecated since 2.7 and removed in python 3 Change-Id: Ic5bccb171f45c4948dad47e8fc6fb5830d6dfcff
Diffstat (limited to 'example.py')
-rwxr-xr-xexample.py48
1 files changed, 24 insertions, 24 deletions
diff --git a/example.py b/example.py
index 904f690..a5b7be8 100755
--- a/example.py
+++ b/example.py
@@ -26,7 +26,7 @@
""" Example of using the Gerrit client class. """
import logging
-import optparse
+import argparse
import sys
from threading import Event
import time
@@ -37,29 +37,29 @@ from pygerrit.events import ErrorEvent
def _main():
- usage = "usage: %prog [options]"
- parser = optparse.OptionParser(usage=usage)
- parser.add_option('-g', '--gerrit-hostname', dest='hostname',
- default='review',
- help='gerrit server hostname (default: %default)')
- parser.add_option('-p', '--port', dest='port',
- type='int', default=29418,
- help='port number (default: %default)')
- parser.add_option('-u', '--username', dest='username',
- help='username')
- parser.add_option('-b', '--blocking', dest='blocking',
- action='store_true',
- help='block on event get (default: False)')
- parser.add_option('-t', '--timeout', dest='timeout',
- default=None, type='int',
- help='timeout (seconds) for blocking event get '
- '(default: None)')
- parser.add_option('-v', '--verbose', dest='verbose',
- action='store_true',
- help='enable verbose (debug) logging')
- parser.add_option('-i', '--ignore-stream-errors', dest='ignore',
- action='store_true',
- help='do not exit when an error event is received')
+ descr = 'Send request using Gerrit ssh API'
+ parser = argparse.ArgumentParser(description=descr)
+ parser.add_argument('-g', '--gerrit-hostname', dest='hostname',
+ default='review',
+ help='gerrit server hostname (default: %default)')
+ parser.add_argument('-p', '--port', dest='port',
+ type='int', default=29418,
+ help='port number (default: %default)')
+ parser.add_argument('-u', '--username', dest='username',
+ help='username')
+ parser.add_argument('-b', '--blocking', dest='blocking',
+ action='store_true',
+ help='block on event get (default: False)')
+ parser.add_argument('-t', '--timeout', dest='timeout',
+ default=None, type='int',
+ help='timeout (seconds) for blocking event get '
+ '(default: None)')
+ parser.add_argument('-v', '--verbose', dest='verbose',
+ action='store_true',
+ help='enable verbose (debug) logging')
+ parser.add_argument('-i', '--ignore-stream-errors', dest='ignore',
+ action='store_true',
+ help='do not exit when an error event is received')
(options, _args) = parser.parse_args()
if options.timeout and not options.blocking: