(self, value)
| 84 | raise ValidationError(errors) |
| 85 | |
| 86 | def run_validators(self, value): |
| 87 | super().run_validators(value) |
| 88 | errors = [] |
| 89 | for index, item in enumerate(value): |
| 90 | try: |
| 91 | self.base_field.run_validators(item) |
| 92 | except ValidationError as error: |
| 93 | errors.append( |
| 94 | prefix_validation_error( |
| 95 | error, |
| 96 | prefix=self.error_messages["item_invalid"], |
| 97 | code="item_invalid", |
| 98 | params={"nth": index + 1}, |
| 99 | ) |
| 100 | ) |
| 101 | if errors: |
| 102 | raise ValidationError(errors) |
| 103 | |
| 104 | def has_changed(self, initial, data): |
| 105 | try: |
nothing calls this directly
no test coverage detected