From e73b2bb41594c17e10c0bc8ae99cafca0ca00d33 Mon Sep 17 00:00:00 2001 From: Brett Cannon Date: Tue, 15 Mar 2011 18:45:13 -0400 Subject: Be more thorough in blanking out methods grabbed off of an fp. --- Lib/urllib/response.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Lib/urllib/response.py b/Lib/urllib/response.py index 9859642..bce2287 100644 --- a/Lib/urllib/response.py +++ b/Lib/urllib/response.py @@ -33,12 +33,15 @@ class addbase(object): id(self), self.fp) def close(self): + if self.fp: + self.fp.close() + self.fp = None self.read = None self.readline = None self.readlines = None self.fileno = None - if self.fp: self.fp.close() - self.fp = None + self.__iter__ = None + self.__next__ = None def __enter__(self): if self.fp is None: -- cgit v0.12