From 33f7da3f165be7bbc4a56613078d95d6fa6e79cb Mon Sep 17 00:00:00 2001 From: Alfredo Deza Date: Mon, 12 Feb 2018 16:46:47 -0500 Subject: [PATCH] ceph-volume configuration normalize underscore vs. whitespace named options Signed-off-by: Alfredo Deza (cherry picked from commit b80e3bf1175a65181d1f2ed38b6a416c6b730d82) --- src/ceph-volume/ceph_volume/configuration.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ceph-volume/ceph_volume/configuration.py b/src/ceph-volume/ceph_volume/configuration.py index f515b8c9eae94..2b9cd9fdc7f13 100644 --- a/src/ceph-volume/ceph_volume/configuration.py +++ b/src/ceph-volume/ceph_volume/configuration.py @@ -65,6 +65,11 @@ class Conf(configparser.SafeConfigParser): except (configparser.NoSectionError, configparser.NoOptionError): raise exceptions.ConfigurationKeyError('global', 'fsid') + def optionxform(self, s): + s = s.replace('_', ' ') + s = '_'.join(s.split()) + return s + def get_safe(self, section, key, default=None): """ Attempt to get a configuration value from a certain section -- 2.39.5