From a4369395f53a11f4141a3de24f889ec95335d533 Mon Sep 17 00:00:00 2001 From: Jordan Cook Date: Tue, 29 Nov 2022 22:50:22 -0600 Subject: Check if raw._fp is None before trying is_fp_closed() --- requests_cache/models/raw_response.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'requests_cache') 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) -- cgit v1.2.1