Revert "Cache the value of the `Response.text` property"
authorKenneth Reitz <me@kennethreitz.com>
Wed, 2 May 2012 06:38:11 +0000 (02:38 -0400)
committerKenneth Reitz <me@kennethreitz.com>
Wed, 2 May 2012 06:38:11 +0000 (02:38 -0400)
This reverts commit d232948188f922c137dd709b53f77c49d1442c84.

requests/models.py

index 5be017ac649a6303c536d2018377a66e5f989c6b..ff0ef019d9f35dff1258cbebc36d2e802b1391e9 100644 (file)
@@ -653,11 +653,8 @@ class Response(object):
 
     def __init__(self):
 
-        # bytes of the page:
         self._content = False
         self._content_consumed = False
-        # unicode of the page:
-        self._text = None
 
         #: Integer Code of responded HTTP Status.
         self.status_code = None
@@ -796,6 +793,7 @@ class Response(object):
         except Exception:
             pass
 
+
     @property
     def text(self):
         """Content of the response, in unicode.
@@ -804,9 +802,6 @@ class Response(object):
         will be guessed.
         """
 
-        if self._text is not None:
-            return self._text
-
         # Try charset from content-type
         content = None
         encoding = self.encoding
@@ -827,7 +822,6 @@ class Response(object):
         except (UnicodeError, TypeError):
             pass
 
-        self._text = content
         return content
 
     def raise_for_status(self, allow_redirects=True):