mirror of
https://github.com/python/cpython.git
synced 2025-07-24 19:54:21 +00:00
Arghh, checked in wrong draft. Replacing with correct one.
This commit is contained in:
parent
0336e1fe8c
commit
513c8bd6f2
1 changed files with 4 additions and 3 deletions
|
@ -219,7 +219,7 @@ class StringIO:
|
||||||
slen = self.len
|
slen = self.len
|
||||||
if spos == slen:
|
if spos == slen:
|
||||||
self.buflist.append(s)
|
self.buflist.append(s)
|
||||||
self.len = self.pos = slen = spos = spos + len(s)
|
self.len = self.pos = spos + len(s)
|
||||||
return
|
return
|
||||||
if spos > slen:
|
if spos > slen:
|
||||||
self.buflist.append('\0'*(spos - slen))
|
self.buflist.append('\0'*(spos - slen))
|
||||||
|
@ -231,10 +231,11 @@ class StringIO:
|
||||||
self.buflist = [self.buf[:spos], s, self.buf[newpos:]]
|
self.buflist = [self.buf[:spos], s, self.buf[newpos:]]
|
||||||
self.buf = ''
|
self.buf = ''
|
||||||
if newpos > slen:
|
if newpos > slen:
|
||||||
self.len = newpos
|
slen = newpos
|
||||||
else:
|
else:
|
||||||
self.buflist.append(s)
|
self.buflist.append(s)
|
||||||
self.len = newpos
|
slen = newpos
|
||||||
|
self.len = slen
|
||||||
self.pos = newpos
|
self.pos = newpos
|
||||||
|
|
||||||
def writelines(self, iterable):
|
def writelines(self, iterable):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue