(self, name, arr_class, enable_value_error=False)
| 581 | return MySubclass |
| 582 | |
| 583 | def add_method(self, name, arr_class, enable_value_error=False): |
| 584 | def _definition(*args, **kwargs): |
| 585 | # Check that `like=` isn't propagated downstream |
| 586 | assert 'like' not in kwargs |
| 587 | |
| 588 | if enable_value_error and 'value_error' in kwargs: |
| 589 | raise ValueError |
| 590 | |
| 591 | return arr_class(getattr(arr_class, name)) |
| 592 | setattr(arr_class, name, _definition) |
| 593 | |
| 594 | def func_args(*args, **kwargs): |
| 595 | return args, kwargs |
no outgoing calls
no test coverage detected