Kaydet (Commit) ee5e61d3 authored tarafından Eric S. Raymond's avatar Eric S. Raymond

String method conversion.

üst 6b71e747
...@@ -5,7 +5,7 @@ but random access is not allowed.""" ...@@ -5,7 +5,7 @@ but random access is not allowed."""
# based on Andrew Kuchling's minigzip.py distributed with the zlib module # based on Andrew Kuchling's minigzip.py distributed with the zlib module
import string, struct, sys, time import struct, sys, time
import zlib import zlib
import __builtin__ import __builtin__
...@@ -138,7 +138,7 @@ class GzipFile: ...@@ -138,7 +138,7 @@ class GzipFile:
self.fileobj.write( self.compress.compress(data) ) self.fileobj.write( self.compress.compress(data) )
def writelines(self,lines): def writelines(self,lines):
self.write(string.join(lines)) self.write(" ".join(lines))
def read(self, size=-1): def read(self, size=-1):
if self.extrasize <= 0 and self.fileobj is None: if self.extrasize <= 0 and self.fileobj is None:
...@@ -281,10 +281,10 @@ class GzipFile: ...@@ -281,10 +281,10 @@ class GzipFile:
readsize = min(100, size) # Read from the file in small chunks readsize = min(100, size) # Read from the file in small chunks
while 1: while 1:
if size == 0: if size == 0:
return string.join(bufs, '') # Return resulting line return "".join(bufs) # Return resulting line
c = self.read(readsize) c = self.read(readsize)
i = string.find(c, '\n') i = c.find('\n')
if size is not None: if size is not None:
# We set i=size to break out of the loop under two # We set i=size to break out of the loop under two
# conditions: 1) there's no newline, and the chunk is # conditions: 1) there's no newline, and the chunk is
...@@ -296,7 +296,7 @@ class GzipFile: ...@@ -296,7 +296,7 @@ class GzipFile:
if i >= 0 or c == '': if i >= 0 or c == '':
bufs.append(c[:i+1]) # Add portion of last chunk bufs.append(c[:i+1]) # Add portion of last chunk
self._unread(c[i+1:]) # Push back rest of chunk self._unread(c[i+1:]) # Push back rest of chunk
return string.join(bufs, '') # Return resulting line return ''.join(bufs) # Return resulting line
# Append chunk to list, decrease 'size', # Append chunk to list, decrease 'size',
bufs.append(c) bufs.append(c)
......
...@@ -52,7 +52,7 @@ for keyword in kwlist: ...@@ -52,7 +52,7 @@ for keyword in kwlist:
iskeyword = kwdict.has_key iskeyword = kwdict.has_key
def main(): def main():
import sys, re, string import sys, re
args = sys.argv[1:] args = sys.argv[1:]
iptfile = args and args[0] or "Python/graminit.c" iptfile = args and args[0] or "Python/graminit.c"
...@@ -66,7 +66,7 @@ def main(): ...@@ -66,7 +66,7 @@ def main():
while 1: while 1:
line = fp.readline() line = fp.readline()
if not line: break if not line: break
if string.find(line, '{1, "') > -1: if line.find('{1, "') > -1:
match = strprog.search(line) match = strprog.search(line)
if match: if match:
lines.append(" '" + match.group(1) + "',\n") lines.append(" '" + match.group(1) + "',\n")
...@@ -89,7 +89,7 @@ def main(): ...@@ -89,7 +89,7 @@ def main():
# write the output file # write the output file
fp = open(optfile, 'w') fp = open(optfile, 'w')
fp.write(string.join(format, '')) fp.write(''.join(format))
fp.close() fp.close()
if __name__ == "__main__": if __name__ == "__main__":
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment