summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2012-06-05 17:56:00 +0000
committerGerrit Code Review <review@openstack.org>2012-06-05 17:56:00 +0000
commitb75efede1a0e1ed052f1f89f25bbb07be18da556 (patch)
tree25fb1da06d94834da1e9efeea72331affd8ec5e2
parent2ec3e232dc1e112886ceff350aa85e86a298b28e (diff)
parent65ec6529d440ea3a289fee9ce0929991d26d273b (diff)
Merge "Use cfg's new group autocreation feature"
-rw-r--r--keystone/config.py19
1 files changed, 6 insertions, 13 deletions
diff --git a/keystone/config.py b/keystone/config.py
index 5c3dff28..3a22fbdf 100644
--- a/keystone/config.py
+++ b/keystone/config.py
@@ -94,45 +94,38 @@ def setup_logging(conf):
def register_str(*args, **kw):
conf = kw.pop('conf', CONF)
- group = _ensure_group(kw, conf)
+ group = kw.pop('group', None)
return conf.register_opt(cfg.StrOpt(*args, **kw), group=group)
def register_cli_str(*args, **kw):
conf = kw.pop('conf', CONF)
- group = _ensure_group(kw, conf)
+ group = kw.pop('group', None)
return conf.register_cli_opt(cfg.StrOpt(*args, **kw), group=group)
def register_bool(*args, **kw):
conf = kw.pop('conf', CONF)
- group = _ensure_group(kw, conf)
+ group = kw.pop('group', None)
return conf.register_opt(cfg.BoolOpt(*args, **kw), group=group)
def register_cli_bool(*args, **kw):
conf = kw.pop('conf', CONF)
- group = _ensure_group(kw, conf)
+ group = kw.pop('group', None)
return conf.register_cli_opt(cfg.BoolOpt(*args, **kw), group=group)
def register_int(*args, **kw):
conf = kw.pop('conf', CONF)
- group = _ensure_group(kw, conf)
+ group = kw.pop('group', None)
return conf.register_opt(cfg.IntOpt(*args, **kw), group=group)
def register_cli_int(*args, **kw):
conf = kw.pop('conf', CONF)
- group = _ensure_group(kw, conf)
- return conf.register_cli_opt(cfg.IntOpt(*args, **kw), group=group)
-
-
-def _ensure_group(kw, conf):
group = kw.pop('group', None)
- if group:
- conf.register_group(cfg.OptGroup(name=group))
- return group
+ return conf.register_cli_opt(cfg.IntOpt(*args, **kw), group=group)
CONF = CommonConfig(project='keystone')