Files
PrimoPearlBot/BotLibrary/validators/email_validators.py
2025-02-08 19:12:38 +07:00

16 lines
443 B
Python

# BotLibrary/validators/email_validators.py
# Создание валидации почты для проекта
from email_validator import validate_email, EmailNotValidError
# Настройка экспорта из этого модуля
__all__ = ("valid_email",)
def valid_email(text: str) -> str | None:
try:
email = validate_email(text)
except EmailNotValidError:
return None
return email.normalized