(
self, base_field, *, delimiter=",", max_length=None, min_length=None, **kwargs
)
| 17 | } |
| 18 | |
| 19 | def __init__( |
| 20 | self, base_field, *, delimiter=",", max_length=None, min_length=None, **kwargs |
| 21 | ): |
| 22 | self.base_field = base_field |
| 23 | self.delimiter = delimiter |
| 24 | super().__init__(**kwargs) |
| 25 | if min_length is not None: |
| 26 | self.min_length = min_length |
| 27 | self.validators.append(ArrayMinLengthValidator(int(min_length))) |
| 28 | if max_length is not None: |
| 29 | self.max_length = max_length |
| 30 | self.validators.append(ArrayMaxLengthValidator(int(max_length))) |
| 31 | |
| 32 | def clean(self, value): |
| 33 | value = super().clean(value) |
nothing calls this directly
no test coverage detected