diff --git a/treq/response.py b/treq/response.py index cf32999..5f3b05b 100644 --- a/treq/response.py +++ b/treq/response.py @@ -34,7 +34,7 @@ class Response(object): self.headers = CaseInsensitiveDict(( (header, ', '.join(values)) for header, values in response.headers.getAllRawHeaders())) - self.encoding = get_encoding_from_headers(self.headers) + self.encoding = get_encoding_from_headers(self.headers) or "latin-1" @property def content(self): diff --git a/treq/test/test_treq_integration.py b/treq/test/test_treq_integration.py index c9dbfbc..6bdef27 100644 --- a/treq/test/test_treq_integration.py +++ b/treq/test/test_treq_integration.py @@ -15,8 +15,9 @@ def print_response(response): print print '---' print response.status_code - text = yield response.text - print text + if response._method == "GET": + text = yield response.text + print text print '---'