diff options
| author | Mark McLoughlin <markmc@redhat.com> | 2012-07-17 05:52:51 +0100 |
|---|---|---|
| committer | Mark McLoughlin <markmc@redhat.com> | 2012-07-17 05:52:51 +0100 |
| commit | ace759e55d7c87dc66a500d598d1355dd3c0408f (patch) | |
| tree | c9e68f6537ab69ae8643fed79d1066dfb8340010 /openstack | |
| parent | 412ecf59c03b98c7cbb18ce9e1a24267c1f3d730 (diff) | |
| download | oslo-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.py | 3 |
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] |
