Use six.moves cStringIO instead of cStringIO

to keep Python 3.x compatibility, use six.moves.cStringIO to
replace StringIO

Change-Id: I68fed25f7d83f4413e2ecba20bf53a8825ce6b7e
Closes-Bug: #1280964
This commit is contained in:
He Yongli 2014-02-17 14:28:56 +08:00
parent 64f0310042
commit 66f26796b7
1 changed files with 2 additions and 2 deletions

View File

@ -30,7 +30,6 @@ It also allows setting of formatting information through conf.
"""
import ConfigParser
import cStringIO
import inspect
import itertools
import logging
@ -41,6 +40,7 @@ import sys
import traceback
from oslo.config import cfg
from six.moves import cStringIO
from tuskar.openstack.common.gettextutils import _
from tuskar.openstack.common import importutils
@ -519,7 +519,7 @@ class ContextFormatter(logging.Formatter):
if not record:
return logging.Formatter.formatException(self, exc_info)
stringbuffer = cStringIO.StringIO()
stringbuffer = cStringIO()
traceback.print_exception(exc_info[0], exc_info[1], exc_info[2],
None, stringbuffer)
lines = stringbuffer.getvalue().split('\n')