]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/tasks/tempest.py: use configparser from six.moves
authorKefu Chai <kchai@redhat.com>
Mon, 6 Apr 2020 07:18:51 +0000 (15:18 +0800)
committerKefu Chai <kchai@redhat.com>
Wed, 3 Jun 2020 11:56:59 +0000 (19:56 +0800)
as ConfigParser is offerd by `configparser` module in Python3, so use
six.moves before the migration.

Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit b1726bfb08f7a408b37f6c6d1d7dc80eae0d6423)

qa/tasks/tempest.py

index 10a682da24af3433546b57c6cbe82aaee2ec01a1..aeee1f0866c95b6479c993a57dcb58f4f698b9e7 100644 (file)
@@ -4,6 +4,8 @@ Deploy and configure Tempest for Teuthology
 import contextlib
 import logging
 
+from six.moves import configparser
+
 from teuthology import misc as teuthology
 from teuthology import contextutil
 from teuthology.exceptions import ConfigError
@@ -99,7 +101,6 @@ def configure_instance(ctx, config):
     assert isinstance(config, dict)
     log.info('Configuring Tempest')
 
-    import ConfigParser
     for (client, cconfig) in config.items():
         run_in_tempest_venv(ctx, client,
             [
@@ -126,7 +127,7 @@ def configure_instance(ctx, config):
             'keystone_public_port': str(public_port),
         }
 
-        cpar = ConfigParser.ConfigParser()
+        cpar = configparser.ConfigParser()
         cpar.read(local_conf)
         setup_logging(ctx, cpar)
         to_config(cconfig, params, 'auth', cpar)