

def parse_args():
    parser = OptionParser('usage: %prog [options] mode url\n\n  mode:\tparallel or serial')
    parser.add_option('-n', '--nrequests', type='int', dest='nrequests', default=(50 * 1000), help='Number of times to GET the URL, in total')
    parser.add_option('-t', '--nthreads', type='int', dest='nthreads', default=100, help="Number of threads with mode 'parallel'")
    parser.add_option('-q', '--quiet', action='store_false', dest='verbose', default=True, help="Don't print status messages to stdout")
    parser.add_option('-c', '--continue', action='store_true', dest='continue_', default=False, help='Continue after HTTP errors')
    try:
        (options, (mode, url)) = parser.parse_args()
    except ValueError:
        parser.print_usage()
        sys.exit(1)
    if (mode not in ('parallel', 'serial')):
        parser.print_usage()
        sys.exit(1)
    return (url, mode, url)

dataset/ETHPy150Open mongodb/mongo-python-driver/test/mod_wsgi_test/test_client.py parse_args/VarMisuse@190/333 `options`->`url`