We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1ba3634 commit 4289ba0Copy full SHA for 4289ba0
sc2reader/utils.py
@@ -78,6 +78,8 @@ def __init__(self, file):
78
self.coord_convert = [(2**(12 - i),1.0/2**i) for i in range(1,13)]
79
80
self.read_basic = self.io.read
81
+ self.char_buffer = cStringIO.StringIO()
82
+
83
'''
84
Additional Properties
85
@@ -131,7 +133,10 @@ def read_chars(self, length=0):
131
133
if self.bit_shift==0:
132
134
return self.read_basic(length)
135
else:
- return ''.join(chr(byte) for byte in self.read(length))
136
+ self.char_buffer.truncate(0)
137
+ for byte in self.read(length):
138
+ self.char_buffer.write(chr(byte))
139
+ return self.char_buffer.getvalue()
140
141
def read_hex(self, length=0):
142
return self.read_chars(length).encode("hex")
0 commit comments