summaryrefslogtreecommitdiffstats
path: root/openstack
diff options
context:
space:
mode:
authorMark McLoughlin <markmc@redhat.com>2012-07-17 05:52:51 +0100
committerMark McLoughlin <markmc@redhat.com>2012-07-17 05:52:51 +0100
commitace759e55d7c87dc66a500d598d1355dd3c0408f (patch)
treec9e68f6537ab69ae8643fed79d1066dfb8340010 /openstack
parent412ecf59c03b98c7cbb18ce9e1a24267c1f3d730 (diff)
downloadoslo-ace759e55d7c87dc66a500d598d1355dd3c0408f.tar.gz
oslo-ace759e55d7c87dc66a500d598d1355dd3c0408f.tar.xz
oslo-ace759e55d7c87dc66a500d598d1355dd3c0408f.zip
cfg: allow empty config values
Fixes bug #1025522 Commit 83044a7 caused this to stop working in Quantum: api_extensions_path = and could only be worked around with: api_extensions_path = "" Change-Id: I8c1a57225a2c135e6baf567b8e71d61e974da4e2
Diffstat (limited to 'openstack')
-rw-r--r--openstack/common/iniparser.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/openstack/common/iniparser.py b/openstack/common/iniparser.py
index e91eea5..2412844 100644
--- a/openstack/common/iniparser.py
+++ b/openstack/common/iniparser.py
@@ -53,7 +53,8 @@ class BaseParser(object):
key, value = line[:colon], line[colon + 1:]
value = value.strip()
- if value[0] == value[-1] and value[0] == "\"" or value[0] == "'":
+ if ((value and value[0] == value[-1]) and
+ (value[0] == "\"" or value[0] == "'")):
value = value[1:-1]
return key.strip(), [value]