from kiwi.datatypes import Email, ValidationError def validate_email(email): try: Email().validate(email) except ValidationError: raise ValidationError("Invalid email address") validate_email("example.com") # Raises a ValidationError due to invalid email address
from kiwi.datatypes import Integer, ValidationError def validate_age(age): try: Integer(min=18, max=120).validate(age) except ValidationError: raise ValidationError("Age must be between 18 and 120") validate_age(16) # Raises a ValidationError due to age not being within rangeOverall, the kiwi.datatypes package library provides a powerful framework for data validation in Python.