Skip to content

Commit 2f2234a

Browse files
committed
fix: SDMX readiness_score 5, dataset_group, timeout probe 5s
1 parent 42317d8 commit 2f2234a

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

scripts/collectors/_validate_base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
from scripts._constants import format_score as _format_score
1717

18-
_DEFAULT_TIMEOUT = 10
18+
_DEFAULT_TIMEOUT = 5
1919
_SNIFF_BYTES = 32 * 1024
2020

2121

scripts/collectors/sdmx.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -146,12 +146,14 @@ def validate_items(items: list[dict[str, Any]]) -> dict[str, Any]:
146146
if re.search(pattern, tl):
147147
dimensions.append(dim_name)
148148

149+
reachable = has_api and has_url
149150
return {
150-
"group_id": group,
151+
"dataset_group": group,
151152
"source_id": source_id,
152153
"protocol": "sdmx",
153154
"item_count": len(items),
154-
"reachable": has_api and has_url,
155+
"reachable": reachable,
156+
"readiness_score": 5 if reachable else 0,
155157
"format": "SDMX",
156158
"error": "; ".join(issues) if issues else None,
157159
"validated_at": __import__("time").strftime(

0 commit comments

Comments
 (0)