ironicclient.shell module
updated: 2023-10-04 12:58
ironicclient.shell module
-
class ironicclient.shell.App[source]
Bases: App
-
build_option_parser(description, version, argparse_kwargs=None)[source]
Return an argparse option parser for this application.
Subclasses may override this method to extend
the parser with more global options.
- Parameters:
description (str) – full description of the application
version (str) – version number for the application
argparse_kwargs – extra keyword argument passed to the
ArgumentParser constructor
-
initialize_app(argv)[source]
Hook for subclasses to take global initialization action
after the arguments are parsed but before a command is run.
Invoked only once, even in interactive mode.
- Parameters:
argv – List of arguments, including the subcommand to run.
Empty for interactive mode.
-
class ironicclient.shell.ClientManager(cloud_region, options)[source]
Bases: object
-
property baremetal
-
property baremetal_introspection
-
class ironicclient.shell.CommandManager(namespace, convert_underscores=True)[source]
Bases: CommandManager
-
load_commands(namespace)[source]
Load all the commands from an entrypoint
-
ironicclient.shell.main(argv=['-b', 'html', 'doc/source', 'debian/python-ironicclient-doc/usr/share/doc/python-ironicclient-doc/html'])[source]
updated: 2023-10-04 12:58