Код: Выделить всё
import logging
log = logging.getLogger(__name__)
class MyModel(BaseModel):
a: Int
b: Int
@model_validator(mode="before")
@classmethod
def check_values(cls,data):
if (data.get("a") == 2 and data.get("b") == 2):
log.warning("both values set to 2")
print("both values set to 2")
my_model = MyModel(2,2)
Однако я не вижу сообщений в stdin/err .
Есть ли способ использовать валидатор для отображения/регистрации этих сообщений?
Подробнее здесь: https://stackoverflow.com/questions/792 ... -validator
Мобильная версия