From 6b8c52835c7dae1d686fd46fda1614b199de3ece Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Fri, 9 Feb 2001 07:10:12 +0000 Subject: String method conversion. --- Lib/mimify.py | 14 +++++++------- Lib/telnetlib.py | 7 +++---- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/Lib/mimify.py b/Lib/mimify.py index cb86c9e..64e988b 100755 --- a/Lib/mimify.py +++ b/Lib/mimify.py @@ -27,7 +27,7 @@ CHARSET = 'ISO-8859-1' # default charset for non-US-ASCII mail QUOTE = '> ' # string replies are quoted with # End configure -import re, string +import re __all__ = ["mimify","unmimify","mime_encode_header","mime_decode_header"] @@ -96,7 +96,7 @@ def mime_decode(line): if res is None: break newline = newline + line[pos:res.start(0)] + \ - chr(string.atoi(res.group(1), 16)) + chr(int(res.group(1), 16)) pos = res.end(0) return newline + line[pos:] @@ -110,7 +110,7 @@ def mime_decode_header(line): break match = res.group(1) # convert underscores to spaces (before =XX conversion!) - match = string.join(string.split(match, '_'), ' ') + match = ' '.join(string.split(match, '_')) newline = newline + line[pos:res.start(0)] + mime_decode(match) pos = res.end(0) return newline + line[pos:] @@ -232,14 +232,14 @@ def mime_encode(line, header): pos = 0 if len(line) >= 5 and line[:5] == 'From ': # quote 'From ' at the start of a line for stupid mailers - newline = string.upper('=%02x' % ord('F')) + newline = ('=%02x' % ord('F')).upper() pos = 1 while 1: res = reg.search(line, pos) if res is None: break newline = newline + line[pos:res.start(0)] + \ - string.upper('=%02x' % ord(res.group(0))) + ('=%02x' % ord(res.group(0))).upper() pos = res.end(0) line = newline + line[pos:] @@ -346,7 +346,7 @@ def mimify_part(ifile, ofile, is_mime): if chrset_res: if has_iso_chars: # change us-ascii into iso-8859-1 - if string.lower(chrset_res.group(2)) == 'us-ascii': + if chrset_res.group(2).lower() == 'us-ascii': line = '%s%s%s' % (chrset_res.group(1), CHARSET, chrset_res.group(3)) @@ -447,7 +447,7 @@ if __name__ == '__main__' or (len(sys.argv) > 0 and sys.argv[0] == 'mimify'): encode = unmimify elif o == '-l': try: - MAXLEN = string.atoi(a) + MAXLEN = int(a) except: print usage sys.exit(1) diff --git a/Lib/telnetlib.py b/Lib/telnetlib.py index d2d0b9b..231618a 100644 --- a/Lib/telnetlib.py +++ b/Lib/telnetlib.py @@ -40,7 +40,6 @@ To do: import sys import socket import select -import string # Tunable parameters DEBUGLEVEL = 0 @@ -187,7 +186,7 @@ class Telnet: """ if IAC in buffer: - buffer = string.replace(buffer, IAC, IAC+IAC) + buffer = buffer.replace(IAC, IAC+IAC) self.msg("send %s", `buffer`) self.sock.send(buffer) @@ -201,7 +200,7 @@ class Telnet: """ n = len(match) self.process_rawq() - i = string.find(self.cookedq, match) + i = self.cookedq.find(match) if i >= 0: i = i+n buf = self.cookedq[:i] @@ -215,7 +214,7 @@ class Telnet: i = max(0, len(self.cookedq)-n) self.fill_rawq() self.process_rawq() - i = string.find(self.cookedq, match, i) + i = self.cookedq.find(match, i) if i >= 0: i = i+n buf = self.cookedq[:i] -- cgit v0.12