summaryrefslogtreecommitdiff
path: root/requests_cache
diff options
context:
space:
mode:
authorJordan Cook <jordan.cook.git@proton.me>2022-07-19 19:11:08 -0500
committerJordan Cook <jordan.cook.git@proton.me>2022-07-30 17:12:19 -0500
commitdc34cda843f427ff3788ad4a283f06547ba72409 (patch)
tree88d659f6a318dbc0220c8e77889c2955707edfac /requests_cache
parent1d78f345dbef217cd40d9192ce91f3acc41f8b4a (diff)
downloadrequests-cache-dc34cda843f427ff3788ad4a283f06547ba72409.tar.gz
Update only_if_cached to take precedence over refresh or other revalidation conditions
Diffstat (limited to 'requests_cache')
-rw-r--r--requests_cache/policy/actions.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/requests_cache/policy/actions.py b/requests_cache/policy/actions.py
index eec00dc..bc59c13 100644
--- a/requests_cache/policy/actions.py
+++ b/requests_cache/policy/actions.py
@@ -194,7 +194,7 @@ class CacheActions(RichMixin):
elif cached_response.is_expired and usable_response and self._stale_while_revalidate:
self.resend_async = True
- if cached_response is not None:
+ if cached_response is not None and not self._only_if_cached:
self._update_validation_headers(cached_response)
logger.debug(f'Post-read cache actions: {self}')