tensorflow/models · error · ConfigError
{field_name} must be an integer, got {value!r}.
Error message
{field_name} must be an integer, got {value!r}. What it means
Error "{field_name} must be an integer, got {value!r}." thrown in tensorflow/models.
Source
Thrown at official/projects/waste_identification_ml/data_generation/auto_labeler_pipeline/config_loader.py:324
)
return float(value)
def _require_positive_int(value: Any, field_name: str) -> int:
"""Validates that a value is a positive (non-zero) integer.
Args:
value: The value to validate.
field_name: Field name used in the error message.
Returns:
The validated integer.
Raises:
ConfigError: If the value is not a positive integer.
"""
if isinstance(value, bool) or not isinstance(value, int):
raise ConfigError(f"{field_name} must be an integer, got {value!r}.")
if value < 1:
raise ConfigError(f"{field_name} must be at least 1, got {value!r}.")
return int(value)
def _require_non_empty_string(value: Any, field_name: str) -> str:
"""Validates that a value is a non-empty string.
Args:
value: The value to validate.
field_name: Field name used in the error message.
Returns:
The validated string, unchanged.
Raises:
ConfigError: If the value is not a non-empty string.
"""View on GitHub (pinned to e006f5f0d5)
When it happens
Trigger: Thrown at official/projects/waste_identification_ml/data_generation/auto_labeler_pipeline/config_loader.py:324 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of tensorflow/models@e006f5f0d5 (2026-08-24).
Data as JSON: /api/errors/814514092e301c32.
Report an issue: GitHub.