| # utils/validation.py | |
| from jsonschema import validate, ValidationError | |
| def validate_schema(data: dict, schema: dict): | |
| """Валидирует данные по схеме JSON Schema.""" | |
| try: | |
| validate(instance=data, schema=schema) | |
| except ValidationError as e: | |
| raise ValueError(f"Ошибка валидации JSON: {e.message}") | |