renamed BytesIO to StringIO, because it no longer made sense

This commit is contained in:
David Halter
2012-11-02 18:10:23 +01:00
parent ee524eb2a9
commit 299f52c04b
3 changed files with 7 additions and 7 deletions

View File

@@ -73,11 +73,11 @@ else:
import tokenize
tokenize_func = tokenize.generate_tokens
# BytesIO (Python 2.5 has no io module)
# StringIO (Python 2.5 has no io module), so use io only for py3k
try:
from StringIO import StringIO as BytesIO
from StringIO import StringIO
except ImportError:
from io import StringIO as BytesIO
from io import StringIO
# hasattr function used because python
if is_py3k:

View File

@@ -28,7 +28,7 @@ All those classes are being generated by PyFuzzyParser, which takes python text
as input and ignores just all the non-python stuff. Basically you could feed it
a perl script, and it should still work (which means throw no error.
"""
from _compatibility import (next, literal_eval, tokenize_func, BytesIO,
from _compatibility import (next, literal_eval, tokenize_func, StringIO,
property, is_py3k, cleandoc, Python3Method)
import tokenize
@@ -1592,7 +1592,7 @@ class PyFuzzyParser(object):
:raises: IndentationError
"""
self.buf = BytesIO(self.code)
self.buf = StringIO(self.code)
self.gen = PushBackIterator(tokenize_func(self.buf.readline))
extended_flow = ['else', 'elif', 'except', 'finally']

View File

@@ -8,7 +8,7 @@ from os.path import abspath, dirname
sys.path.append(abspath(dirname(abspath(__file__)) + '/../jedi'))
os.chdir(dirname(abspath(__file__)) + '/../jedi')
from _compatibility import unicode, BytesIO, reduce, literal_eval, is_py25
from _compatibility import unicode, StringIO, reduce, literal_eval, is_py25
import api
import debug
@@ -142,7 +142,7 @@ def run_test(source, f_name, lines_to_execute):
correct = None
test_type = None
start = None
for line_nr, line in enumerate(BytesIO(source)):
for line_nr, line in enumerate(StringIO(source)):
line = unicode(line)
line_nr += 1
if correct: