From 23efb9240ea6187386677e262dab7f87e1dbac42 Mon Sep 17 00:00:00 2001 From: Michael Fritch Date: Tue, 3 Mar 2020 08:15:57 -0700 Subject: [PATCH] mgr/volumes: use `SafeConfigParser` with py2 Python3.2 renamed `SafeConfigParser` -> `ConfigParser` Fixes: https://tracker.ceph.com/issues/44393 Signed-off-by: Michael Fritch --- .../mgr/volumes/fs/operations/versions/metadata_manager.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pybind/mgr/volumes/fs/operations/versions/metadata_manager.py b/src/pybind/mgr/volumes/fs/operations/versions/metadata_manager.py index ef2d23e2dba..1b6c4327837 100644 --- a/src/pybind/mgr/volumes/fs/operations/versions/metadata_manager.py +++ b/src/pybind/mgr/volumes/fs/operations/versions/metadata_manager.py @@ -32,7 +32,10 @@ class MetadataManager(object): self.fs = fs self.mode = mode self.config_path = config_path - self.config = configparser.ConfigParser() + if sys.version_info >= (3, 2): + self.config = configparser.ConfigParser() + else: + self.config = configparser.SafeConfigParser() def refresh(self): fd = None -- 2.39.5