docs: Add simplified CLI parser docs

The documentation for using the built-in CLI parser are incorrect, this
updates them for very functional and simple ones.

Change-Id: I0cc17b46c85aadc1fd30c5a55021bfeb1f7366f0
This commit is contained in:
Mohammed Naser 2018-12-29 13:34:40 -05:00 committed by Monty Taylor
parent fa5df8d5c9
commit e8534f582a
2 changed files with 3 additions and 12 deletions

View File

@ -45,14 +45,8 @@ with - as well as a consumption argument.
.. code-block:: python
import argparse
import sys
import openstack.config
import openstack
config = openstack.config.OpenStackConfig()
parser = argparse.ArgumentParser()
config.register_argparse_arguments(parser, sys.argv)
options = parser.parse_args()
cloud_region = config.get_one(argparse=options)
cloud = openstack.connect(options=parser)

View File

@ -66,10 +66,7 @@ def create_connection_from_config():
def create_connection_from_args():
parser = argparse.ArgumentParser()
config = loader.OpenStackConfig()
config.register_argparse_arguments(parser, sys.argv[1:])
args = parser.parse_args()
return openstack.connect(config=config.get_one(argparse=args))
return openstack.connect(options=parser)
def create_connection(auth_url, region, project_name, username, password):