(self, obj: t.Any, value: t.Any)
| 3489 | ) |
| 3490 | |
| 3491 | def validate(self, obj: t.Any, value: t.Any) -> T | None: |
| 3492 | if isinstance(value, self._cast_types): |
| 3493 | assert self.klass is not None |
| 3494 | value = self.klass(value) # type:ignore[call-arg] |
| 3495 | value = super().validate(obj, value) |
| 3496 | if value is None: |
| 3497 | return value |
| 3498 | |
| 3499 | return self.validate_elements(obj, value) |
| 3500 | |
| 3501 | def validate_elements(self, obj: t.Any, value: t.Any) -> T | None: |
| 3502 | validated = [] |
no test coverage detected