Defaults instead of forced
This commit is contained in:
parent
32e068af86
commit
4730a27a83
|
@ -54,13 +54,14 @@ def initialize_session(extra_cache_args: dict | None = None) -> requests.Session
|
|||
home = pathlib.Path(os.environ['HOME'])
|
||||
cache_path = home / CACHE_PATH_FROM_HOME
|
||||
cache_path.mkdir(parents=True, exist_ok=True)
|
||||
extra_cache_args = extra_cache_args or {}
|
||||
extra_cache_args = dict(extra_cache_args or {})
|
||||
extra_cache_args.setdefault('expire_after', datetime.timedelta(days=1))
|
||||
extra_cache_args.setdefault('stale_if_error', True)
|
||||
extra_cache_args.setdefault('cache_control', False)
|
||||
extra_cache_args.setdefault('urls_expire_after', {})
|
||||
|
||||
session = requests_cache.CachedSession(
|
||||
cache_path,
|
||||
expire_after=datetime.timedelta(days=1),
|
||||
stale_if_error=True,
|
||||
cache_control=False,
|
||||
urls_expire_after={},
|
||||
**extra_cache_args,
|
||||
)
|
||||
else:
|
||||
|
|
Loading…
Reference in New Issue
Block a user