Module for translating Pydantic validation errors into Russian messages.
This module provides a utility class to convert Pydantic error details into descriptive error messages in Russian, suitable for end-user feedback.
PydanticValidationErrorTranslator
Translate Pydantic validation errors into human-readable Russian messages.
This class provides a method to translate a sequence of Pydantic error details into a formatted string with location, type and input information.
get_str_pydantic_loc
classmethod
translate
classmethod
Translate a list of Pydantic error details into a human-readable message.
| Parameters: |
|
|---|
| Returns: |
|
|---|
Example
class Model(BaseModel):
email: str
try:
Model(email=1)
except ValidationError as exc:
print(ValidationErrorTranslator.translate(exc.errors())
#> Поле: "email". Ошибка: "Невалидное строковое значение(str)";