From: Rishabh Dave Date: Wed, 6 May 2020 18:06:45 +0000 (+0530) Subject: qa/cephfs: use StringIO instead of BytesIO X-Git-Tag: v15.2.4~42^2~5 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=88e0be4c027fa799742b470ecbe6e727f72080d7;p=ceph.git qa/cephfs: use StringIO instead of BytesIO Fixes: https://tracker.ceph.com/issues/45425 Signed-off-by: Rishabh Dave (cherry picked from commit 71b823daee05dd96cb3cced8ff34943d7afc4210) Conflicts: qa/tasks/cephfs/mount.py: trivial resolution --- diff --git a/qa/tasks/cephfs/mount.py b/qa/tasks/cephfs/mount.py index 77d16fb6f21b..39c5add1363a 100644 --- a/qa/tasks/cephfs/mount.py +++ b/qa/tasks/cephfs/mount.py @@ -1,5 +1,4 @@ from contextlib import contextmanager -from io import BytesIO import json import logging import datetime @@ -198,8 +197,8 @@ class CephFSMount(object): args = args.split() args = ["cd", self.mountpoint, run.Raw('&&'), "sudo"] + args - return self.client_remote.run(args=args, stdout=BytesIO(), - stderr=BytesIO(), wait=wait, + return self.client_remote.run(args=args, stdout=StringIO(), + stderr=StringIO(), wait=wait, stdin=stdin, check_status=check_status, omit_sudo=omit_sudo)