]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/tasks/ragweed.py: open file in text mode
authorKefu Chai <kchai@redhat.com>
Mon, 6 Apr 2020 13:14:36 +0000 (21:14 +0800)
committerKefu Chai <kchai@redhat.com>
Sun, 14 Jun 2020 08:34:52 +0000 (16:34 +0800)
this file is a template for `boto.cfg` which only contains text, so we
can just open it in text mode, and the file-like object will be passed
to run() as stdin, which is able to consume strings.

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

qa/tasks/ragweed.py

index cc63ce74247a988f47f55a22517a6a797a86adb8..c0c2976ac61b757240dd2222cd6fc023cab08d00 100644 (file)
@@ -211,7 +211,7 @@ def configure(ctx, config, run_stages):
     log.info('Configuring boto...')
     boto_src = os.path.join(os.path.dirname(__file__), 'boto.cfg.template')
     for client, properties in config['clients'].items():
-        with open(boto_src, 'rb') as f:
+        with open(boto_src, 'r') as f:
             (remote,) = ctx.cluster.only(client).remotes.keys()
             conf = f.read().format(
                 idle_timeout=config.get('idle_timeout', 30)