From e8534f582a258bb2a602f889b7672aac97a9d48a Mon Sep 17 00:00:00 2001 From: Mohammed Naser Date: Sat, 29 Dec 2018 13:34:40 -0500 Subject: [PATCH] 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 --- doc/source/user/config/using.rst | 10 ++-------- examples/connect.py | 5 +---- 2 files changed, 3 insertions(+), 12 deletions(-) diff --git a/doc/source/user/config/using.rst b/doc/source/user/config/using.rst index 7792989cf..2359de00c 100644 --- a/doc/source/user/config/using.rst +++ b/doc/source/user/config/using.rst @@ -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) diff --git a/examples/connect.py b/examples/connect.py index c8ce89550..ddf781a09 100644 --- a/examples/connect.py +++ b/examples/connect.py @@ -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):