]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
String method conversion.
authorEric S. Raymond <esr@thyrsus.com>
Fri, 9 Feb 2001 05:07:04 +0000 (05:07 +0000)
committerEric S. Raymond <esr@thyrsus.com>
Fri, 9 Feb 2001 05:07:04 +0000 (05:07 +0000)
Lib/BaseHTTPServer.py
Lib/asynchat.py
Lib/asyncore.py
Lib/bdb.py
Lib/binhex.py

index 2f17938feb245b2ea0c1d4457adb09a31c847a4d..8d9034530c0ae80cf3f5e6dc5afbc336149e8234 100644 (file)
@@ -68,7 +68,6 @@ __all__ = ["HTTPServer", "BaseHTTPRequestHandler"]
 import sys
 import time
 import socket # For gethostbyaddr()
-import string
 import mimetools
 import SocketServer
 
@@ -203,7 +202,7 @@ class BaseHTTPRequestHandler(SocketServer.StreamRequestHandler):
     """
 
     # The Python system version, truncated to its first component.
-    sys_version = "Python/" + string.split(sys.version)[0]
+    sys_version = "Python/" + sys.version.split()[0]
 
     # The server software version.  You may want to override this.
     # The format is multiple whitespace-separated strings,
@@ -228,7 +227,7 @@ class BaseHTTPRequestHandler(SocketServer.StreamRequestHandler):
         elif requestline[-1:] == '\n':
             requestline = requestline[:-1]
         self.requestline = requestline
-        words = string.split(requestline)
+        words = requestline.split()
         if len(words) == 3:
             [command, path, version] = words
             if version[:5] != 'HTTP/':
@@ -468,7 +467,7 @@ def test(HandlerClass = BaseHTTPRequestHandler,
     """
 
     if sys.argv[1:]:
-        port = string.atoi(sys.argv[1])
+        port = sys.argv[1].atoi()
     else:
         port = 8000
     server_address = ('', port)
index 0ce5f434f2aa0918ceedb65cc5382f9dafc5e2d5..88873d28d3e19eeac968370081d9043eb5160652 100644 (file)
@@ -48,7 +48,6 @@ you - by calling your self.found_terminator() method.
 
 import socket
 import asyncore
-import string
 
 class async_chat (asyncore.dispatcher):
     """This is an abstract class.  You must derive from this class, and add
@@ -120,7 +119,7 @@ class async_chat (asyncore.dispatcher):
                 # 3) end of buffer does not match any prefix:
                 #    collect data
                 terminator_len = len(terminator)
-                index = string.find (self.ac_in_buffer, terminator)
+                index = terminator.find (self.ac_in_buffer)
                 if index != -1:
                     # we found the terminator
                     if index > 0:
index f177692931a5daa09602dc0b119c8f48a954c5db..145da58bdb8c457d90f1a2921b7f034199cc5cc0 100644 (file)
@@ -49,7 +49,6 @@ sophisticated high-performance network servers and clients a snap.
 import exceptions
 import select
 import socket
-import string
 import sys
 
 import os
@@ -219,7 +218,7 @@ class dispatcher:
                 status.append ('%s:%d' % self.addr)
             return '<%s %s at %x>' % (
                 self.__class__.__name__,
-                string.join (status, ' '),
+                ' '.join (status),
                 id(self)
                 )
         except:
@@ -480,13 +479,7 @@ def compact_traceback ():
     del tb
 
     file, function, line = tbinfo[-1]
-    info = '[' + string.join (
-        map (
-            lambda x: string.join (x, '|'),
-            tbinfo
-            ),
-        '] ['
-        ) + ']'
+    info = '[' + '] ['.join(map(lambda x: '|'.join(x), tbinfo)) + ']'
     return (file, function, line), t, v, info
 
 def close_all (map=None):
index a0bf9b7119e05ca760bdb44c78e70e55c4151860..5cfb5ef6c5d1e3500858a4f9cd8092f7a1d99372 100644 (file)
@@ -306,7 +306,7 @@ class Bdb:
     #
 
     def format_stack_entry(self, frame_lineno, lprefix=': '):
-        import linecache, repr, string
+        import linecache, repr
         frame, lineno = frame_lineno
         filename = self.canonic(frame.f_code.co_filename)
         s = filename + '(' + `lineno` + ')'
@@ -327,7 +327,7 @@ class Bdb:
             s = s + '->'
             s = s + repr.repr(rv)
         line = linecache.getline(filename, lineno)
-        if line: s = s + lprefix + string.strip(line)
+        if line: s = s + lprefix + line.strip()
         return s
 
     # The following two methods can be called by clients to use
@@ -534,12 +534,12 @@ class Tdb(Bdb):
         if not name: name = '???'
         print '+++ call', name, args
     def user_line(self, frame):
-        import linecache, string
+        import linecache
         name = frame.f_code.co_name
         if not name: name = '???'
         fn = self.canonic(frame.f_code.co_filename)
         line = linecache.getline(fn, frame.f_lineno)
-        print '+++', fn, frame.f_lineno, name, ':', string.strip(line)
+        print '+++', fn, frame.f_lineno, name, ':', line.strip()
     def user_return(self, frame, retval):
         print '+++ return', retval
     def user_exception(self, frame, exc_stuff):
@@ -558,3 +558,5 @@ def bar(a):
 def test():
     t = Tdb()
     t.run('import bdb; bdb.foo(10)')
+
+# end
index 8189563944a7786d5d11cdc633baf022a7448cbf..5137ccf95624d8b19585bd5438ceeae5a6195fc0 100644 (file)
@@ -102,7 +102,7 @@ else:
         dsize = fp.tell()
         fp.close()
         dir, file = os.path.split(name)
-        file = string.replace(file, ':', '-', 1)
+        file = file.replace(':', '-', 1)
         return file, finfo, dsize, 0
 
     class openrsrc: