ironicclient.shell 模块

class ironicclient.shell.App[源代码]

基类: App

build_option_parser(description, version, argparse_kwargs=None)[源代码]

返回此应用程序的 argparse 选项解析器。

子类可以覆盖此方法以使用更多全局选项扩展解析器。

参数:
  • description (str) – 应用程序的完整描述

  • version (str) – 应用程序的版本号

  • argparse_kwargs – 传递给 ArgumentParser 构造函数的额外关键字参数

initialize_app(argv)[源代码]

子类钩子,用于在解析参数后但在运行命令之前执行全局初始化操作。即使在交互模式下也仅调用一次。

参数:

argv – 参数列表,包括要运行的子命令。对于交互模式为空。

class ironicclient.shell.ClientManager(cloud_region, options)[源代码]

基类: object

property baremetal
property baremetal_introspection
class ironicclient.shell.CommandManager(namespace: str, convert_underscores: bool = True)[源代码]

基类: CommandManager

load_commands(namespace)[源代码]

从入口点加载所有命令

ironicclient.shell.main(argv=['-W', 'html', 'doc/source', 'doc/build/html'])[源代码]