diff options
Diffstat (limited to 'requests_cache/backends/sqlite.py')
| -rw-r--r-- | requests_cache/backends/sqlite.py | 8 |
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() |
