Fix XDG_CACHE_HOME typo in boto_utils (#488)

*Issue #, if available:*

*Description of changes:*
- Fix typo `XGD_CACHE_HOME` -> `XDG_CACHE_HOME` in
`src/chronos/boto_utils.py` so the documented XDG environment variable
is honored when resolving the cache directory.


By submitting this pull request, I confirm that you can use, modify,
copy, and redistribute this contribution, under the terms of your
choice.
This commit is contained in:
Junghwan 2026-04-17 20:07:09 +09:00 committed by GitHub
parent 6d68ed7c4e
commit ea10d73fbb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -101,7 +101,7 @@ def cache_model_from_s3(
boto3_session: boto3.Session | None = None,
):
assert re.match("^s3://([^/]+)/(.*?([^/]+)/?)$", s3_uri) is not None, f"Not a valid S3 URI: {s3_uri}"
cache_home = Path(os.environ.get("XGD_CACHE_HOME", os.path.expanduser("~/.cache")))
cache_home = Path(os.environ.get("XDG_CACHE_HOME", os.path.expanduser("~/.cache")))
cache_dir = cache_home / "chronos"
s3_uri = s3_uri.rstrip("/")
bucket, prefix = s3_uri.replace("s3://", "").split("/", 1)