main.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:python-cratonclient 作者: openstack 项目源码 文件源码
def get_subcommand_parser(self, api_version):
        """Get subcommands by parsing COMMAND_MODULES."""
        parser = self.get_base_parser()

        self.subcommands = {}
        subparsers = parser.add_subparsers(metavar='<subcommand>',
                                           dest='subparser_name')
        shell = importutils.import_versioned_module(
            'cratonclient.shell',
            api_version,
            'shell',
        )
        command_modules = shell.COMMAND_MODULES
        for command_module in command_modules:
            self._find_subparsers(subparsers, command_module)
        self._find_subparsers(subparsers, self)
        return parser

    # NOTE(cmspence): Credit for this function goes to the
    # magnumclient developers and contributors.
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号