1
0

Defaults instead of forced
All checks were successful
Python Ruff Code Quality / ruff (push) Successful in 22s
Run Python tests (through Pytest) / Test (push) Successful in 25s
Verify Python project can be installed, loaded and have version checked / Test (push) Successful in 23s

This commit is contained in:
Jon Michael Aanes 2025-02-08 23:57:41 +01:00
parent 32e068af86
commit 4730a27a83

View File

@ -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: