summaryrefslogtreecommitdiff
path: root/requests_cache/backends/sqlite.py
diff options
context:
space:
mode:
Diffstat (limited to 'requests_cache/backends/sqlite.py')
-rw-r--r--requests_cache/backends/sqlite.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/requests_cache/backends/sqlite.py b/requests_cache/backends/sqlite.py
index 76cd1ab..5830aff 100644
--- a/requests_cache/backends/sqlite.py
+++ b/requests_cache/backends/sqlite.py
@@ -75,10 +75,12 @@ class SQLiteCache(BaseCache):
self.responses.init_db()
self.redirects.init_db()
- def remove_expired_responses(self, expire_after: ExpirationTime = None):
- if expire_after is not None:
+ def remove_expired_responses(
+ self, expire_after: ExpirationTime = None, older_than: ExpirationTime = None
+ ):
+ if expire_after is not None or older_than is not None:
with self.responses._lock, self.redirects._lock:
- return super().remove_expired_responses(expire_after=expire_after)
+ return super().remove_expired_responses(expire_after, older_than)
else:
self.responses.clear_expired()
self.remove_invalid_redirects()