(self, v)
| 606 | return False |
| 607 | |
| 608 | def validate_coerce(self, v): |
| 609 | if is_none_or_typed_array_spec(v): |
| 610 | pass |
| 611 | elif self.array_ok and is_array(v): |
| 612 | v_replaced = [self.perform_replacemenet(v_el) for v_el in v] |
| 613 | |
| 614 | invalid_els = [e for e in v_replaced if (not self.in_values(e))] |
| 615 | if invalid_els: |
| 616 | self.raise_invalid_elements(invalid_els[:10]) |
| 617 | |
| 618 | if is_homogeneous_array(v): |
| 619 | v = copy_to_readonly_numpy_array(v) |
| 620 | else: |
| 621 | v = to_scalar_or_list(v) |
| 622 | else: |
| 623 | v = self.perform_replacemenet(v) |
| 624 | if not self.in_values(v): |
| 625 | self.raise_invalid_val(v) |
| 626 | return v |
| 627 | |
| 628 | |
| 629 | class BooleanValidator(BaseValidator): |
nothing calls this directly
no test coverage detected