Openstack Python代码** kwargs - > help = _('管理上下文中连接到nova的密码')

时间:2016-01-31 08:30:19

标签: python openstack

我想分析OpenStack代码进行研究。 但我不熟悉Python。 我不明白为什么那个代码有单一的得分 - >帮助= _( '字符串') 我在python书中找不到那个形状 PLZ帮我理解python中该语法的用法谢谢 这是带有cfg模块的oslo_config包...

class oslo_config.cfg.BoolOpt(name,** kwargs)

参数: name - 选项的名称 ** kwargs - 传递给Opt

的任意关键字参数
from oslo_config import cfg
core_opts = [
    cfg.BoolOpt('allow_bulk', default=True,
                help=_("Allow the usage of the bulk API")),
    cfg.BoolOpt('allow_pagination', default=False,
                help=_("Allow the usage of the pagination")),
    cfg.StrOpt('api_paste_config', default="api-paste.ini",
               help=_("The API paste config file to use")),
    cfg.StrOpt('api_extensions_path', default="",
               help=_("The path for API extensions")),

1 个答案:

答案 0 :(得分:0)

_()是支持文本翻译的。它是gettext()模块中gettext函数的别名。