(m1, m2, newmask)
| 1692 | |
| 1693 | |
| 1694 | def _recursive_mask_or(m1, m2, newmask): |
| 1695 | names = m1.dtype.names |
| 1696 | for name in names: |
| 1697 | current1 = m1[name] |
| 1698 | if current1.dtype.names is not None: |
| 1699 | _recursive_mask_or(current1, m2[name], newmask[name]) |
| 1700 | else: |
| 1701 | umath.logical_or(current1, m2[name], newmask[name]) |
| 1702 | |
| 1703 | |
| 1704 | def mask_or(m1, m2, copy=False, shrink=True): |