Switch cStringIO to StringIO for unicode support
The performance difference isn't too bad
This commit is contained in:
parent
e3dbca9378
commit
c8bfd157f8
1 changed files with 2 additions and 2 deletions
|
@ -33,7 +33,7 @@ from ansible.module_utils.splitter import split_args, unquote
|
||||||
import ansible.constants as C
|
import ansible.constants as C
|
||||||
import ast
|
import ast
|
||||||
import time
|
import time
|
||||||
import cStringIO
|
import StringIO
|
||||||
import stat
|
import stat
|
||||||
import termios
|
import termios
|
||||||
import tty
|
import tty
|
||||||
|
@ -366,7 +366,7 @@ def _clean_data(orig_data, from_remote=False, from_inventory=False):
|
||||||
|
|
||||||
regex = PRINT_CODE_REGEX if replace_prints else CODE_REGEX
|
regex = PRINT_CODE_REGEX if replace_prints else CODE_REGEX
|
||||||
|
|
||||||
with contextlib.closing(cStringIO.StringIO()) as data:
|
with contextlib.closing(StringIO.StringIO()) as data:
|
||||||
# these variables keep track of opening block locations, as we only
|
# these variables keep track of opening block locations, as we only
|
||||||
# want to replace matched pairs of print/block tags
|
# want to replace matched pairs of print/block tags
|
||||||
last_pos = 0
|
last_pos = 0
|
||||||
|
|
Loading…
Reference in a new issue