Files
validator/example.py

25 lines
548 B
Python
Raw Normal View History

#!/usr/bin/env python3
__author__ = 'RemiZOffAlex'
__email__ = 'remizoffalex@mail.ru'
import logging
2024-04-29 23:54:27 +03:00
from validator.core import Validator, Error
from validator.presets.common import EqualTo, MinLength
password = 'PASSWORD'
confirm = 'PASSWORD'
validator = Validator([
MinLength(1, message="password is to short use at least 1 character"),
EqualTo(confirm, message="passwords mismatch")
])
result = validator(password)
print(result)
2024-04-29 23:54:27 +03:00
if isinstance(result, Error):
logging.error(result.message)
raise ValueError(result.message)