schema = {
}
from cerberus import Validator
class CustomValidator(Validator):
def __init__(self, *args, **kwargs):
super(CustomValidator, self).__init__(*args, **kwargs)
def on_validation_error(self, errors, field, value):
print("Validation error occurred!")
print("Field:", field)
print("Value:", value)
print("Errors:", errors)
schema = {
"name": {"type": "string", "required": True},
"age": {"type": "integer", "min": 0}
}
data = {
"name": "",
"age": -10
}
custom_validator = CustomValidator(schema)
custom_validator.validate(data)