fix: omettre temporalCoverage si date inconnue + TimeoutException explicite (#78)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Colin Maudry
2026-06-12 17:58:23 +02:00
parent cb93dbe05a
commit b8d73c7f7b
2 changed files with 11 additions and 2 deletions
+6 -1
View File
@@ -80,7 +80,12 @@ def _fetch_remote_schema(url: str | None) -> dict | None:
return None
try:
raw = get(url, follow_redirects=True).raise_for_status().json()
except (httpx.HTTPError, httpx.TransportError, json.JSONDecodeError) as e:
except (
httpx.HTTPError,
httpx.TransportError,
httpx.TimeoutException,
json.JSONDecodeError,
) as e:
logger.error(f"Schéma distant indisponible ({url}) : {e}")
return None
return _validate_schema(raw)