summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDina Belova <dbelova@mirantis.com>2014-09-24 15:26:24 +0400
committerDina Belova <dbelova@mirantis.com>2014-09-24 17:16:43 +0400
commitf92ddd636d5d764949202d376597cb85c399d467 (patch)
tree006a5198dba5a450e1a178e52b44a353bbe5fe9d
parent637095c236a5de78f3797afd99ec59393de0e4e9 (diff)
downloadceilometer-f92ddd636d5d764949202d376597cb85c399d467.tar.gz
Fix bug with wrong bool opt value interpolation
Other way of global debug opt value interpolation is needed for the pecan_debug option, as bool opt interpolation seems to be not working in the oslo.config Closes-Bug: 1373360 Change-Id: I77c4d02b0821b559d7de7329acf11c6d490f51b1
-rw-r--r--ceilometer/api/app.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/ceilometer/api/app.py b/ceilometer/api/app.py
index 8e8b22ed..e72dd4ef 100644
--- a/ceilometer/api/app.py
+++ b/ceilometer/api/app.py
@@ -33,6 +33,9 @@ from ceilometer import storage
LOG = log.getLogger(__name__)
+CONF = cfg.CONF
+CONF.import_opt('debug', 'ceilometer.openstack.common.log')
+
auth_opts = [
cfg.StrOpt('api_paste_config',
default="api_paste.ini",
@@ -42,13 +45,12 @@ auth_opts = [
api_opts = [
cfg.BoolOpt('pecan_debug',
- default='$debug',
+ default=CONF.debug,
help='Toggle Pecan Debug Middleware. '
'Defaults to global debug value.'
),
]
-CONF = cfg.CONF
CONF.register_opts(auth_opts)
CONF.register_opts(api_opts, group='api')