From 86cc274cf01e38fd482c9e8be2e4c7f621340468 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Sat, 20 Aug 2011 19:49:23 -0400 Subject: [PATCH] remote read/close methods from response --- requests/models.py | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/requests/models.py b/requests/models.py index db8a60e..12551ed 100644 --- a/requests/models.py +++ b/requests/models.py @@ -186,9 +186,7 @@ class Request(object): try: response.headers = CaseInsensitiveDict(getattr(resp.info(), 'dict', None)) - response.read = resp.read response.fo = resp - response._close = resp.close if self.cookiejar: @@ -443,7 +441,7 @@ class Response(object): return self._content # Read the contents. - self._content = self.read() + self._content = self.fo.read() # Decode GZip'd content. if 'gzip' in self.headers.get('content-encoding', ''): @@ -462,19 +460,12 @@ class Response(object): raise AttributeError - def raise_for_status(self): """Raises stored :class:`HTTPError` or :class:`URLError`, if one occured.""" if self.error: raise self.error - def close(self): - if self.fo.fp is not None and hasattr(self.fo.fp, '_sock'): - self.fo.fp._sock.recv = None - self._close() - - class AuthManager(object): """Requests Authentication Manager.""" -- 2.7.4