[Python-checkins] python/dist/src/Lib StringIO.py,1.36,1.37

rhettinger at users.sourceforge.net rhettinger at users.sourceforge.net
Thu Sep 23 09:00:50 CEST 2004


Update of /cvsroot/python/python/dist/src/Lib
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17055

Modified Files:
	StringIO.py 
Log Message:
Arghh, checked in wrong draft.  Replacing with correct one.

Index: StringIO.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/StringIO.py,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -d -r1.36 -r1.37
--- StringIO.py	23 Sep 2004 06:43:25 -0000	1.36
+++ StringIO.py	23 Sep 2004 07:00:47 -0000	1.37
@@ -219,7 +219,7 @@
         slen = self.len
         if spos == slen:
             self.buflist.append(s)
-            self.len = self.pos = slen = spos = spos + len(s)
+            self.len = self.pos = spos + len(s)
             return
         if spos > slen:
             self.buflist.append('\0'*(spos - slen))
@@ -231,10 +231,11 @@
             self.buflist = [self.buf[:spos], s, self.buf[newpos:]]
             self.buf = ''
             if newpos > slen:
-                self.len = newpos
+                slen = newpos
         else:
             self.buflist.append(s)
-            self.len = newpos
+            slen = newpos
+        self.len = slen
         self.pos = newpos
 
     def writelines(self, iterable):



More information about the Python-checkins mailing list