Quality_evaluation/Mind2Web/loader.py
Aleksandr Dubchak 98d5e90894 mind2web
2026-04-23 00:04:11 +03:00

16 lines
438 B
Python

import json
from typing import List, Dict, Any
def load_tasks(path: str, limit: int | None = None, offset: int = 0) -> List[Dict[str, Any]]:
with open(path, "r", encoding="utf-8") as f:
data = json.load(f)
if not isinstance(data, list):
raise ValueError("Ожидался список задач в JSON")
sliced = data[offset:]
if limit is not None:
sliced = sliced[:limit]
return sliced