当前位置: 首页>>代码示例>>Python>>正文


Python options.set_defaults方法代码示例

本文整理汇总了Python中oslo_db.options.set_defaults方法的典型用法代码示例。如果您正苦于以下问题:Python options.set_defaults方法的具体用法?Python options.set_defaults怎么用?Python options.set_defaults使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在oslo_db.options的用法示例。


在下文中一共展示了options.set_defaults方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: parse_args

# 需要导入模块: from oslo_db import options [as 别名]
# 或者: from oslo_db.options import set_defaults [as 别名]
def parse_args(argv, default_config_files=None):
    log.set_defaults(_DEFAULT_LOGGING_CONTEXT_FORMAT, _DEFAULT_LOG_LEVELS)
    log.register_options(CONF)
    options.set_defaults(CONF, connection=_DEFAULT_SQL_CONNECTION)

    cfg.CONF(argv[1:],
             project='ec2api',
             version=version.version_info.version_string(),
             default_config_files=default_config_files) 
开发者ID:openstack,项目名称:ec2-api,代码行数:11,代码来源:config.py

示例2: add_command_parsers

# 需要导入模块: from oslo_db import options [as 别名]
# 或者: from oslo_db.options import set_defaults [as 别名]
def add_command_parsers(subparsers):
    for name in ['current', 'history', 'branches']:
        parser = add_alembic_subparser(subparsers, name)
        parser.set_defaults(func=do_alembic_command)

    help_text = (getattr(alembic_cmd, 'branches').__doc__ +
                 ' and validate head file')
    parser = subparsers.add_parser('check_migration', help=help_text)
    parser.set_defaults(func=do_check_migration)

    parser = add_alembic_subparser(subparsers, 'upgrade')
    parser.add_argument('--delta', type=int)
    parser.add_argument('--sql', action='store_true')
    parser.add_argument('revision', nargs='?')
    parser.set_defaults(func=do_upgrade)

    parser = subparsers.add_parser(
        "upgrade_persistence",
        help="Run migrations for persistence backend")
    parser.set_defaults(func=do_persistence_upgrade)

    parser = subparsers.add_parser('downgrade', help="(No longer supported)")
    parser.add_argument('None', nargs='?', help="Downgrade not supported")
    parser.set_defaults(func=no_downgrade)

    parser = add_alembic_subparser(subparsers, 'stamp')
    parser.add_argument('--sql', action='store_true')
    parser.add_argument('revision')
    parser.set_defaults(func=do_stamp)

    parser = add_alembic_subparser(subparsers, 'revision')
    parser.add_argument('-m', '--message')
    parser.add_argument('--autogenerate', action='store_true')
    parser.add_argument('--sql', action='store_true')
    parser.set_defaults(func=do_revision) 
开发者ID:openstack,项目名称:octavia,代码行数:37,代码来源:cli.py

示例3: setup_logging

# 需要导入模块: from oslo_db import options [as 别名]
# 或者: from oslo_db.options import set_defaults [as 别名]
def setup_logging(conf):
    """Sets up the logging options for a log with supplied name.

    :param conf: a cfg.ConfOpts object
    """
    logging.set_defaults(default_log_levels=logging.get_default_log_levels() +
                         EXTRA_LOG_LEVEL_DEFAULTS)
    product_name = "octavia"
    logging.setup(conf, product_name)
    LOG.info("Logging enabled!")
    LOG.info("%(prog)s version %(version)s",
             {'prog': sys.argv[0],
              'version': version.version_info.release_string()})
    LOG.debug("command line: %s", " ".join(sys.argv)) 
开发者ID:openstack,项目名称:octavia,代码行数:16,代码来源:config.py

示例4: initialize_sql_session

# 需要导入模块: from oslo_db import options [as 别名]
# 或者: from oslo_db.options import set_defaults [as 别名]
def initialize_sql_session(self, connection_str):
        db_options.set_defaults(
            CONF,
            connection=connection_str) 
开发者ID:openstack,项目名称:freezer-api,代码行数:6,代码来源:base.py

示例5: set_db_defaults

# 需要导入模块: from oslo_db import options [as 别名]
# 或者: from oslo_db.options import set_defaults [as 别名]
def set_db_defaults():
    # Update the default QueuePool parameters. These can be tweaked by the
    # conf variables - max_pool_size, max_overflow and pool_timeout
    db_options.set_defaults(
        cfg.CONF,
        connection='sqlite://',
        sqlite_db='', max_pool_size=10,
        max_overflow=20, pool_timeout=10) 
开发者ID:platform9,项目名称:openstack-omni,代码行数:10,代码来源:config.py

示例6: register_opts

# 需要导入模块: from oslo_db import options [as 别名]
# 或者: from oslo_db.options import set_defaults [as 别名]
def register_opts(conf):
    conf.register_group(database_group)
    conf.register_opts(sql_opts, group=database_group)
    options.set_defaults(conf, connection=_DEFAULT_SQL_CONNECTION) 
开发者ID:openstack,项目名称:magnum,代码行数:6,代码来源:database.py

示例7: register_opts

# 需要导入模块: from oslo_db import options [as 别名]
# 或者: from oslo_db.options import set_defaults [as 别名]
def register_opts(conf):
    oslo_db_options.set_defaults(conf, connection=_DEFAULT_SQL_CONNECTION) 
开发者ID:openstack,项目名称:masakari,代码行数:4,代码来源:database.py

示例8: parse_config

# 需要导入模块: from oslo_db import options [as 别名]
# 或者: from oslo_db.options import set_defaults [as 别名]
def parse_config(args, default_config_files=None):
    set_defaults()
    log.register_options(CONF)
    policy_opts.set_defaults(CONF)
    osprofiler_opts.set_defaults(CONF)
    db_options.set_defaults(CONF)

    for group, options in opts.list_opts():
        CONF.register_opts(list(options),
                           group=None if group == 'DEFAULT' else group)

    CONF(args[1:], project='vitrage', validate_default_values=True,
         default_config_files=default_config_files)

    if CONF.profiler.enabled:
        osprofiler_initializer.init_from_conf(
            conf=CONF,
            context=None,
            project='vitrage',
            service='api',
            host=CONF.api.host
        )

    for datasource in CONF.datasources.types:
        opts.register_opts(datasource, CONF.datasources.path)

    keystone_client.register_keystoneauth_opts()
    log.setup(CONF, 'vitrage')
    CONF.log_opt_values(LOG, log.DEBUG)
    messaging.setup() 
开发者ID:openstack,项目名称:vitrage,代码行数:32,代码来源:config.py

示例9: set_defaults

# 需要导入模块: from oslo_db import options [as 别名]
# 或者: from oslo_db.options import set_defaults [as 别名]
def set_defaults():
    from oslo_middleware import cors
    cfg.set_defaults(cors.CORS_OPTS,
                     allow_headers=[
                         'Authorization',
                         'X-Auth-Token',
                         'X-Subject-Token',
                         'X-User-Id',
                         'X-Domain-Id',
                         'X-Project-Id',
                         'X-Roles']) 
开发者ID:openstack,项目名称:vitrage,代码行数:13,代码来源:config.py

示例10: set_db_defaults

# 需要导入模块: from oslo_db import options [as 别名]
# 或者: from oslo_db.options import set_defaults [as 别名]
def set_db_defaults():
    # Update the default QueuePool parameters. These can be tweaked by the
    # conf variables - max_pool_size, max_overflow and pool_timeout
    db_options.set_defaults(
        cfg.CONF,
        connection='sqlite://',
        max_pool_size=10,
        max_overflow=20, pool_timeout=10) 
开发者ID:openstack,项目名称:tacker,代码行数:10,代码来源:config.py

示例11: register_opts

# 需要导入模块: from oslo_db import options [as 别名]
# 或者: from oslo_db.options import set_defaults [as 别名]
def register_opts(conf):
    oslo_db_options.set_defaults(conf, connection=_DEFAULT_SQL_CONNECTION)
    conf.register_group(database)
    conf.register_opts(SQL_OPTS, group=database) 
开发者ID:openstack,项目名称:watcher,代码行数:6,代码来源:db.py

示例12: test_set_defaults

# 需要导入模块: from oslo_db import options [as 别名]
# 或者: from oslo_db.options import set_defaults [as 别名]
def test_set_defaults(self):
        conf = cfg.ConfigOpts()

        options.set_defaults(conf,
                             connection='sqlite:///:memory:')

        self.assertTrue(len(conf.database.items()) > 1)
        self.assertEqual('sqlite:///:memory:', conf.database.connection) 
开发者ID:openstack,项目名称:oslo.db,代码行数:10,代码来源:test_options.py

示例13: _register_db_opts

# 需要导入模块: from oslo_db import options [as 别名]
# 或者: from oslo_db.options import set_defaults [as 别名]
def _register_db_opts():
    oslo_db_opts.set_defaults(CONF, connection='sqlite://',
                              max_pool_size=10, max_overflow=20,
                              pool_timeout=10) 
开发者ID:openstack,项目名称:monasca-api,代码行数:6,代码来源:__init__.py

示例14: setup_dummy_db

# 需要导入模块: from oslo_db import options [as 别名]
# 或者: from oslo_db.options import set_defaults [as 别名]
def setup_dummy_db():
    options.cfg.set_defaults(options.database_opts, sqlite_synchronous=False)
    options.set_defaults(cfg.CONF, connection="sqlite://")
    engine = db_api.get_engine()
    db_api.db_sync(engine)
    engine.connect() 
开发者ID:openstack,项目名称:senlin,代码行数:8,代码来源:utils.py

示例15: _set_config

# 需要导入模块: from oslo_db import options [as 别名]
# 或者: from oslo_db.options import set_defaults [as 别名]
def _set_config(self):
        self.cfg_fixture = self.useFixture(config_fixture.Config(cfg.CONF))
        self.config(use_stderr=False,
                    fatal_exception_format_errors=True)
        self.set_defaults(host='fake-mini',
                          debug=True)
        self.set_defaults(connection="sqlite://",
                          sqlite_synchronous=False,
                          group='database')
        cyborg_config.parse_args([], default_config_files=[]) 
开发者ID:openstack,项目名称:cyborg,代码行数:12,代码来源:base.py


注:本文中的oslo_db.options.set_defaults方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。