]> granicus.if.org Git - python/commitdiff
Remove silly EMPTYSTRING global. Saves a global lookup.
authorMarc-André Lemburg <mal@egenix.com>
Fri, 9 Feb 2001 13:37:37 +0000 (13:37 +0000)
committerMarc-André Lemburg <mal@egenix.com>
Fri, 9 Feb 2001 13:37:37 +0000 (13:37 +0000)
Lib/StringIO.py

index bc5e9e24327a5100d9e2bcde5bd7f0b424584cdc..2aef3c329e166504892245c638fbd4ba9b3004cf 100644 (file)
@@ -36,8 +36,6 @@ except ImportError:
 
 __all__ = ["StringIO"]
 
-EMPTYSTRING = ''
-
 class StringIO:
     def __init__(self, buf = ''):
         self.buf = buf
@@ -61,7 +59,7 @@ class StringIO:
         if self.closed:
             raise ValueError, "I/O operation on closed file"
         if self.buflist:
-            self.buf += EMPTYSTRING.join(self.buflist)
+            self.buf += ''.join(self.buflist)
             self.buflist = []
         if mode == 1:
             pos += self.pos
@@ -78,7 +76,7 @@ class StringIO:
         if self.closed:
             raise ValueError, "I/O operation on closed file"
         if self.buflist:
-            self.buf += EMPTYSTRING.join(self.buflist)
+            self.buf += ''.join(self.buflist)
             self.buflist = []
         if n < 0:
             newpos = self.len
@@ -92,7 +90,7 @@ class StringIO:
         if self.closed:
             raise ValueError, "I/O operation on closed file"
         if self.buflist:
-            self.buf += EMPTYSTRING.join(self.buflist)
+            self.buf += ''.join(self.buflist)
             self.buflist = []
         i = self.buf.find('\n', self.pos)
         if i < 0:
@@ -139,7 +137,7 @@ class StringIO:
         newpos = self.pos + len(s)
         if self.pos < self.len:
             if self.buflist:
-                self.buf += EMPTYSTRING.join(self.buflist)
+                self.buf += ''.join(self.buflist)
                 self.buflist = []
             self.buflist = [self.buf[:self.pos], s, self.buf[newpos:]]
             self.buf = ''
@@ -151,7 +149,7 @@ class StringIO:
         self.pos = newpos
 
     def writelines(self, list):
-        self.write(EMPTYSTRING.join(list))
+        self.write(''.join(list))
 
     def flush(self):
         if self.closed:
@@ -159,7 +157,7 @@ class StringIO:
 
     def getvalue(self):
         if self.buflist:
-            self.buf += EMPTYSTRING.join(self.buflist)
+            self.buf += ''.join(self.buflist)
             self.buflist = []
         return self.buf