summaryrefslogtreecommitdiff
path: root/requests_cache/backends/base.py
diff options
context:
space:
mode:
authorJordan Cook <jordan.cook@pioneer.com>2021-04-10 10:29:09 -0500
committerJordan Cook <jordan.cook@pioneer.com>2021-04-10 10:29:09 -0500
commit624e0c7f3408a24b70409b663227db07d08c9dd1 (patch)
tree2ca951031332f6da2403c25172f912771cb8c14b /requests_cache/backends/base.py
parent76fb97de2c9cf27e36268f4ae7c23c535e954c19 (diff)
downloadrequests-cache-624e0c7f3408a24b70409b663227db07d08c9dd1.tar.gz
Add remove_old_entries() back to BaseCache as an alias with a DeprecationWarning
Diffstat (limited to 'requests_cache/backends/base.py')
-rw-r--r--requests_cache/backends/base.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/requests_cache/backends/base.py b/requests_cache/backends/base.py
index bca2700..1021b3d 100644
--- a/requests_cache/backends/base.py
+++ b/requests_cache/backends/base.py
@@ -124,6 +124,11 @@ class BaseCache:
if response.is_expired:
self.delete(key)
+ def remove_old_entries(self, *args, **kwargs):
+ msg = 'BaseCache.remove_old_entries() is deprecated; ' 'please use CachedSession.remove_expired_responses()'
+ warnings.warn(DeprecationWarning(msg))
+ self.remove_expired_responses(*args, **kwargs)
+
def create_key(self, request: requests.PreparedRequest, **kwargs) -> str:
"""Create a normalized cache key from a request object"""
return create_key(request, self._ignored_parameters, self._include_get_headers, **kwargs)