edc.field

Contents

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.