Remove the cStringIO micro-optimization, as it isn't portable to Python
3.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@307669
91177308-0d34-0410-b5e6-
96231b3b80d8
import threading
try:
- import cStringIO as StringIO
+ from StringIO import StringIO
except ImportError:
- import StringIO
+ from io import StringIO
from lit.ShCommands import GlobItem
import lit.ShUtil as ShUtil
is_redirected = True
if stdout == subprocess.PIPE:
is_redirected = False
- stdout = StringIO.StringIO()
+ stdout = StringIO()
elif kIsWindows:
# Reopen stdout in binary mode to avoid CRLF translation. The versions
# of echo we are replacing on Windows all emit plain LF, and the LLVM