From 65ab98c42788057488cd923f7cc0b0c6373c05e3 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Mon, 7 Aug 1995 20:13:02 +0000 Subject: use mimetools; add close() --- Lib/httplib.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Lib/httplib.py b/Lib/httplib.py index 1bb6bf2..68c9d8b 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 -- cgit v0.12