diff options
author | mattip <matti.picus@gmail.com> | 2019-10-29 23:10:31 +0200 |
---|---|---|
committer | mattip <matti.picus@gmail.com> | 2019-10-29 23:10:31 +0200 |
commit | 647ea1908cc33eb2f9fb6c5828cfb895f8663cc0 (patch) | |
tree | 2da5d0f07adecdad06af1b44ced5e59f42ac41f5 /numpy/ma/core.py | |
parent | 117220ff29bcbc85bc888f8590d3653a9e9808f4 (diff) | |
download | numpy-647ea1908cc33eb2f9fb6c5828cfb895f8663cc0.tar.gz |
WIP, DEP, ENH: finish richcompare changes from 1.10
Diffstat (limited to 'numpy/ma/core.py')
-rw-r--r-- | numpy/ma/core.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/numpy/ma/core.py b/numpy/ma/core.py index bb0d8d412..1fae5c8cb 100644 --- a/numpy/ma/core.py +++ b/numpy/ma/core.py @@ -4790,7 +4790,11 @@ class MaskedArray(ndarray): mask = _check_mask_axis(self._mask, axis, **kwargs) if out is None: - d = self.filled(True).all(axis=axis, **kwargs).view(type(self)) + r = self.filled(True).all(axis=axis, **kwargs) + if isinstance(r, bool): + d = type(self)(r) + else: + d = r.view(type(self)) if d.ndim: d.__setmask__(mask) elif mask: |