]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
ceph-daemon: configparser is ConfigParser on py2
authorSage Weil <sage@redhat.com>
Fri, 25 Oct 2019 21:16:48 +0000 (16:16 -0500)
committerSage Weil <sage@redhat.com>
Mon, 28 Oct 2019 17:15:47 +0000 (12:15 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
src/ceph-daemon

index b3e8ac79a077d40c254fb05855854896070884db..30f3d211cd3e86048e9ae0815f868a1fb9e833fd 100755 (executable)
@@ -31,8 +31,15 @@ You can invoke ceph-daemon in two ways:
 """
 
 import argparse
-import configparser
+try:
+    from configparser import ConfigParser   # py3
+except ImportError:
+    from ConfigParser import ConfigParser   # py2
 import fcntl
+try:
+    from io import StringIO                 # py3
+except:
+    from StringIO import StringIO           # py2
 import json
 import logging
 import os
@@ -45,14 +52,6 @@ import time
 import uuid
 from distutils.spawn import find_executable
 
-try:
-    from StringIO import StringIO
-except ImportError:
-    pass
-try:
-    from io import StringIO
-except ImportError:
-    pass
 
 podman_path = None
 
@@ -228,7 +227,7 @@ def check_unit(unit_name):
 
 def get_legacy_config_fsid(cluster):
     try:
-        config = configparser.ConfigParser()
+        config = ConfigParser()
         config.read('/etc/ceph/%s.conf' % cluster)
         if 'global' in config and 'fsid' in config['global']:
             return config['global']['fsid']
@@ -739,7 +738,7 @@ def command_bootstrap():
     logging.info('Cluster fsid: %s' % fsid)
 
     # config
-    cp = configparser.ConfigParser()
+    cp = ConfigParser()
     if args.config:
         cp.read(args.config)
     if args.mon_ip: