summaryrefslogtreecommitdiff
path: root/requests_cache/session.py
Commit message (Collapse)AuthorAgeFilesLines
* Allow passing any valid backend connection kwargs via BaseCacheJordan Cook2021-04-191-3/+3
| | | | | | | | * Pass `**kwargs` to backend storage classes, split out any that are valid for the backend-specific connection function/class, and pass them to the connection * Add intersphinx links to docs for dependencies * Update and format some more backend class docstrings * Remove 'Unrecognized keyword arguments' warning from `BaseStorage` * Turn `warnings.warn` about using secret keys into a `logging.warning` (due to complaints about too many messages)
* Add option to manually cache response objectsJordan Cook2021-04-191-1/+1
| | | | Updates #98
* Add warning about cache_disabled() not being thread-safe, and use a lock for ↵Jordan Cook2021-04-171-5/+14
| | | | request_expire_after()
* Demote most logging.info statements to debugJordan Cook2021-04-101-4/+4
|
* Improvements to Sphinx documentation:Jordan Cook2021-04-031-14/+14
| | | | | | | | | | | | | | * Use sphinx-apidoc to auto-generate sources for backend modules * Still manually adding other modules for more control over formatting * Add a couple more contributors I missed * Include contributors on readthedocs * Add 'all' Makefile target and clean auto-generated docs * Remove unused build targets in Makefile * Update interpshinx links that have moved * Fix some interpshinx links * Fix some `:ref:` links using auto-generated labels (and some manually added labels where convenient) * Fix some docstring formatting * Fix remaining build warnings
* Split 'core' module into 'session' and 'patcher' modules; keep placeholder ↵Jordan Cook2021-04-021-0/+263
'core' module for backwards-compatibility