From: Guido van Rossum Date: Mon, 7 Aug 1995 20:13:02 +0000 (+0000) Subject: use mimetools; add close() X-Git-Tag: v1.3b1~102 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=65ab98c42788057488cd923f7cc0b0c6373c05e3;p=thirdparty%2FPython%2Fcpython.git use mimetools; add close() --- diff --git a/Lib/httplib.py b/Lib/httplib.py index 1bb6bf210087..68c9d8b3acfa 100644 --- a/Lib/httplib.py +++ b/Lib/httplib.py @@ -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