edc.field#
- etils.edc.field(*, validate: Callable[[Any], etils.edc.field_utils._OutT] | None = None, **kwargs: Any) dataclasses.Field[etils.edc.field_utils._OutT] [source]#
Like dataclasses.field, but allow validator.
- Parameters:
validate – A callable (x) -> x called each time the variable is assigned.
**kwargs – Kwargs forwarded to dataclasses.field
- Returns:
The field.