explaining

This commit is contained in:
Kenneth Reitz
2011-09-25 21:44:24 -04:00
parent a699ddd14a
commit dfe0e9382d
+8 -5
View File
@@ -122,15 +122,18 @@ class Request(object):
def build(resp):
response = Response()
# Pass settings over.
response.config = self.config
# Fallback to None if there's no staus_code, for whatever reason.
response.status_code = getattr(resp, 'status', None)
try:
response.headers = CaseInsensitiveDict(getattr(resp, 'headers', None))
response.raw = resp
# Make headers case-insensitive.
response.headers = CaseInsensitiveDict(getattr(resp, 'headers', None))
except AttributeError:
pass
# Save original resopnse for later.
response.raw = resp
if is_error:
response.error = resp