]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
use mimetools; add close()
authorGuido van Rossum <guido@python.org>
Mon, 7 Aug 1995 20:13:02 +0000 (20:13 +0000)
committerGuido van Rossum <guido@python.org>
Mon, 7 Aug 1995 20:13:02 +0000 (20:13 +0000)
Lib/httplib.py

index 1bb6bf2100878fcf35a0936cb7179a24b0b4b694..68c9d8b3acfa127d9b13d3dfb91fdf62fb05b070 100644 (file)
@@ -33,7 +33,7 @@ import socket
 import string
 import regex
 import regsub
-import rfc822
+import mimetools
 
 HTTP_VERSION = 'HTTP/1.0'
 HTTP_PORT = 80
@@ -46,6 +46,7 @@ class HTTP:
 
        def __init__(self, host = '', port = 0):
                self.debuglevel = 0
+               self.file = None
                if host: self.connect(host, port)
 
        def set_debuglevel(self, debuglevel):
@@ -90,12 +91,17 @@ class HTTP:
                errcode, errmsg = replyprog.group(1, 2)
                errcode = string.atoi(errcode)
                errmsg = string.strip(errmsg)
-               self.headers = rfc822.Message(self.file, 0)
+               self.headers = mimetools.Message(self.file, 0)
                return errcode, errmsg, self.headers
 
        def getfile(self):
                return self.file
 
+       def close(self):
+               if self.file:
+                       self.file.close()
+               self.file = None
+
 
 def test():
        import sys