in yourbench/utils/dataset_engine.py [0:0]
def _validate_repo(settings: HFSettings) -> None:
"""Validate repository ID format."""
if _is_offline():
return
try:
HfApi().repo_info(repo_id=settings.repo_id, repo_type="dataset", token=settings.token)
except HFValidationError as e:
raise ConfigurationError(f"Invalid repo ID '{settings.repo_id}': {e}") from e
except (ConnectionError, TimeoutError) as e:
logger.warning(f"Network error validating repo: {e}")
except Exception as e:
if "404" not in str(e):
logger.error(f"Unexpected error validating repo: {e}")
raise