diff options
| author | Jordan Cook <jordan.cook@pioneer.com> | 2021-09-05 14:26:32 -0500 |
|---|---|---|
| committer | Jordan Cook <jordan.cook@pioneer.com> | 2021-09-06 17:39:30 -0500 |
| commit | 30f6896b8c6bcd151fc50001ad451ffd6c6091e0 (patch) | |
| tree | d929dcf58883c874958a579410f857b8a43b8ce3 /requests_cache/backends | |
| parent | 8c05674c426298da7cd8a333c2dfce53151e041f (diff) | |
| download | requests-cache-30f6896b8c6bcd151fc50001ad451ffd6c6091e0.tar.gz | |
Allow match_headers to optionally accept a list of specific headers to match
Diffstat (limited to 'requests_cache/backends')
| -rw-r--r-- | requests_cache/backends/base.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/requests_cache/backends/base.py b/requests_cache/backends/base.py index 0562a0a..8b066cc 100644 --- a/requests_cache/backends/base.py +++ b/requests_cache/backends/base.py @@ -45,17 +45,17 @@ class BaseCache: def __init__( self, *args, - match_headers: bool = False, + match_headers: Union[Iterable[str], bool] = False, ignored_parameters: Iterable[str] = None, key_fn: KEY_FN = None, **kwargs, ): self.responses: BaseStorage = DictStorage() self.redirects: BaseStorage = DictStorage() - self.match_headers = match_headers or kwargs.get('include_get_headers') self.ignored_parameters = ignored_parameters self.key_fn = key_fn or create_key self.name: str = kwargs.get('cache_name', '') + self.match_headers = match_headers or kwargs.pop('include_get_headers', False) @property def urls(self) -> Iterator[str]: |
