pydantic/pydantic · error · TypeError
Unable to apply constraint 'ge' to supplied value {x}
Error message
Unable to apply constraint 'ge' to supplied value {x} What it means
Error "Unable to apply constraint 'ge' to supplied value {x}" thrown in pydantic/pydantic.
Source
Thrown at pydantic/_internal/_validators.py:279
return repr(v)
def greater_than_validator(x: Any, gt: Any) -> Any:
try:
if not (x > gt):
raise PydanticKnownError('greater_than', {'gt': _safe_repr(gt)})
return x
except TypeError:
raise TypeError(f"Unable to apply constraint 'gt' to supplied value {x}")
def greater_than_or_equal_validator(x: Any, ge: Any) -> Any:
try:
if not (x >= ge):
raise PydanticKnownError('greater_than_equal', {'ge': _safe_repr(ge)})
return x
except TypeError:
raise TypeError(f"Unable to apply constraint 'ge' to supplied value {x}")
def less_than_validator(x: Any, lt: Any) -> Any:
try:
if not (x < lt):
raise PydanticKnownError('less_than', {'lt': _safe_repr(lt)})
return x
except TypeError:
raise TypeError(f"Unable to apply constraint 'lt' to supplied value {x}")
def less_than_or_equal_validator(x: Any, le: Any) -> Any:
try:
if not (x <= le):
raise PydanticKnownError('less_than_equal', {'le': _safe_repr(le)})
return x
except TypeError:
raise TypeError(f"Unable to apply constraint 'le' to supplied value {x}")View on GitHub (pinned to 2e5f0e2b42)
When it happens
Trigger: Thrown at pydantic/_internal/_validators.py:279 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of pydantic/pydantic@2e5f0e2b42 (2026-08-04).
Data as JSON: /data/errors/2ce04b628e65f614.json.
Report an issue: GitHub.