summaryrefslogtreecommitdiff
path: root/requests_cache
diff options
context:
space:
mode:
authorJordan Cook <jordan.cook.git@proton.me>2022-11-29 22:50:22 -0600
committerJordan Cook <jordan.cook.git@proton.me>2022-12-04 11:46:49 -0600
commita4369395f53a11f4141a3de24f889ec95335d533 (patch)
tree478d44e866c4cb74b148d8bd81668c8d6ea47a52 /requests_cache
parentb9dbc008be7274b6cc0d45078b3334249df1a530 (diff)
downloadrequests-cache-a4369395f53a11f4141a3de24f889ec95335d533.tar.gz
Check if raw._fp is None before trying is_fp_closed()
Diffstat (limited to 'requests_cache')
-rw-r--r--requests_cache/models/raw_response.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/requests_cache/models/raw_response.py b/requests_cache/models/raw_response.py
index 5850b2a..dfc5591 100644
--- a/requests_cache/models/raw_response.py
+++ b/requests_cache/models/raw_response.py
@@ -53,7 +53,7 @@ class CachedHTTPResponse(RichMixin, HTTPResponse):
kwargs['request_url'] = raw._request_url
# Copy response data and restore response object to its original state
- if hasattr(raw, '_fp') and not is_fp_closed(raw._fp):
+ if getattr(raw, '_fp', None) and not is_fp_closed(raw._fp):
body = raw.read(decode_content=False)
kwargs['body'] = body
raw._fp = BytesIO(body)