(self, *args, **params)
| 2569 | |
| 2570 | """ |
| 2571 | def wrapped_method(self, *args, **params): |
| 2572 | result = getattr(self._data, funcname)(*args, **params) |
| 2573 | result = result.view(type(self)) |
| 2574 | result._update_from(self) |
| 2575 | mask = self._mask |
| 2576 | if not onmask: |
| 2577 | result.__setmask__(mask) |
| 2578 | elif mask is not nomask: |
| 2579 | # __setmask__ makes a copy, which we don't want |
| 2580 | result._mask = getattr(mask, funcname)(*args, **params) |
| 2581 | return result |
| 2582 | methdoc = getattr(ndarray, funcname, None) or getattr(np, funcname, None) |
| 2583 | if methdoc is not None: |
| 2584 | wrapped_method.__doc__ = methdoc.__doc__ |
nothing calls this directly
no test coverage detected