Open pohlt opened 10 months ago
Pitfalls:
Small change to handle given field_transformers
:
def add_validators_hook(cls, fields):
return kwargs.get("field_transformer", lambda _, v: v)(
cls, [attr.evolve(validator=type_validator()) for attr in fields]
)
Here's a snipped for a class decorator
define_strict
which makes all fields strict.I can prepare a PR if you are interested.