From 0e9ffffdca2531b6c4d5341ec090616cd68a247c Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Sun, 5 Apr 2020 23:20:55 +0800 Subject: [PATCH] teuthology: s/sh/run/ to avoid using StringIO directly Signed-off-by: Kefu Chai --- teuthology/task/mpi.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/teuthology/task/mpi.py b/teuthology/task/mpi.py index b6348c02ed..eaeb5d6bd5 100644 --- a/teuthology/task/mpi.py +++ b/teuthology/task/mpi.py @@ -1,7 +1,6 @@ """ Start mpi processes (and allow commands to be run inside process) """ -from StringIO import StringIO import logging import re @@ -18,7 +17,7 @@ def _check_mpi_version(remotes): """ versions = set() for remote in remotes: - version_str = remote.run(args=["mpiexec", "--version"], stdout=StringIO()).stdout.getvalue() + version_str = remote.sh("mpiexec --version") try: version = re.search("^\s+Version:\s+(.+)$", version_str, re.MULTILINE).group(1) except AttributeError: -- 2.39.5