Б
Size: a a a
Б
E
Б
E
Б
E
Б
E
E
Б
Б
E
E
Б
Б
E
__get_validators__
не вызываетсяKType = TypeVar('KType')
VType = TypeVar('VType')
class MyDict(Dict[KType, VType]):
@classmethod
def __get_validators__(cls):
print("hello")
yield cls.validate
@classmethod
def validate(cls, v):
raise ValueError
class A(BaseModel):
foo: MyDict[str, int]
Б
__get_validators__
не вызываетсяKType = TypeVar('KType')
VType = TypeVar('VType')
class MyDict(Dict[KType, VType]):
@classmethod
def __get_validators__(cls):
print("hello")
yield cls.validate
@classmethod
def validate(cls, v):
raise ValueError
class A(BaseModel):
foo: MyDict[str, int]
Б
E
E