summaryrefslogtreecommitdiff
path: root/requests_cache/backends/base.py
Commit message (Expand)AuthorAgeFilesLines
* Enable bugbear extension and fix warningsJordan Cook2023-05-081-0/+8
* Don't use bulk_delete() if only deleting a single keyJordan Cook2023-03-011-1/+8
* Set default serializers for each backend using param defaults instead of 'def...Jordan Cook2023-01-131-28/+6
* Make CachedResponse.cache_key available from all cache access methodsJordan Cook2022-12-301-3/+12
* Fix ambiguous log message for BaseCache.delete()Jordan Cook2022-12-301-1/+1
* Update type hints to appease Pylance and stricter mypy settingsJordan Cook2022-12-131-9/+17
* Make use of index with SQLiteCache.filter(expired=False)Jordan Cook2022-10-281-2/+5
* Handle errors due to invalid responses in deserialize(), so it applies to oth...Jordan Cook2022-10-281-8/+16
* Add more notes on deprecated methodsJordan Cook2022-10-261-1/+13
* Add BaseCache.has_key() back; this was intended to be deprecated, not yet rem...Jordan Cook2022-10-261-0/+7
* Fix backwards-compatibility with deprecated remove_expired_responsesJordan Cook2022-10-261-2/+2
* Add 'url' argument to BaseCache.contains() and delete() for similarity to has...Jordan Cook2022-09-301-3/+11
* Silence DeprecationWarnings during tests for deprecated methodsJordan Cook2022-09-301-7/+10
* Add method to recreate cache keysJordan Cook2022-08-231-0/+12
* Add support for VaryJordan Cook2022-06-161-2/+4
* Clean up SerializerPipeline.decode_contentJordan Cook2022-06-111-1/+1
* Consolidate BaseCache convenience methods into contains(), filter(), and dele...Jordan Cook2022-06-111-146/+174
* Split up remove_expired_reponses() into remove() and reset_expiration() metho...Jordan Cook2022-06-111-61/+76
* Add decode_content option for storage classes, and use as the default behavio...Jordan Cook2022-06-101-9/+23
* Add 'older_than' argument to remove_expired_responses()Jordan Cook2022-05-031-13/+20
* Remove row count from BaseCache.__str__Jordan Cook2022-04-221-2/+2
* Add a BaseStorage.default_serializer attribute, to be more explicit about whi...Jordan Cook2022-04-221-4/+12
* Merge *PickleDict storage classes into parent classesJordan Cook2022-04-221-3/+10
* Close database connections (if applicable) on CachedSession.__exit__ and close()Jordan Cook2022-04-181-0/+9
* Refactor utilities for parsing cache headers into CacheDirectives classJordan Cook2022-04-181-3/+2
* Move all cache policy-related modules to separate 'policy' subpackageJordan Cook2022-04-171-2/+2
* Move detailed backend docs from rst docstings to md filesJordan Cook2022-04-161-17/+17
* Add serializer name to cache key to avoid errors due to switching serializersJordan Cook2022-04-151-0/+2
* WIP: Add faster implementation of removing invalid redirects in SQLJordan Cook2022-04-101-7/+10
* Refactor refresh/revalidate behaviorJordan Cook2022-04-091-2/+4
* Add an intermediate wrapper class, OriginalResponse, to provide type hints fo...Jordan Cook2022-04-011-3/+5
* Move settings module to top level package, and leave 'models' subpackage for ...Jordan Cook2022-04-011-1/+1
* Add argument docs back to CachedSession.__init__ instead of generic **kwargs;...Jordan Cook2022-04-011-13/+14
* Split datetime-related utility functions into a separate moduleJordan Cook2022-03-291-1/+1
* Refactor session-level settings into separate CacheSettings classJordan Cook2022-03-291-31/+13
* Reword inaccurate usage of the term 'revalidate'Jordan Cook2022-03-111-6/+6
* Fix typo in docsJordan Cook2022-01-011-2/+2
* Add support for BaseCache keyword arguments passed along with a backend instanceJordan Cook2021-11-131-4/+16
* Move response content reset to DictStorage.__getitem__(), since that's the on...Jordan Cook2021-10-231-2/+10
* Fix duplicate cache read (contains + getitem)Jordan Cook2021-10-231-5/+5
* Reorganize & improve request normalization functions:Jordan Cook2021-09-201-3/+2
* Redact ingored_parameters from CachedResponse.urlJordan Cook2021-09-151-1/+2
* Allow match_headers to optionally accept a list of specific headers to matchJordan Cook2021-09-061-2/+2
* Alias/rename 'include_get_headers' to 'match_headers' for clarity (backwards-...Jordan Cook2021-09-061-3/+3
* Allow has_url(), delete_url(), and create_key() to optionally take requests.R...Jordan Cook2021-08-281-13/+16
* Reorganize user docs: break down User Guide and Advanced Usage sections into ...Jordan Cook2021-08-261-2/+2
* Minor optimization: exclude redundant CachedResponse.cache_key and CachedHTTP...Jordan Cook2021-08-251-1/+2
* Add BaseCache.update() method as a shortcut for exporting to a different cach...Jordan Cook2021-08-251-53/+59
* Add support for SQLite in-memory databasesJordan Cook2021-08-201-1/+8
* Better backend docsJordan Cook2021-08-201-11/+29