do a|=b on each field of a, recursively
(a, b)
| 2921 | else: |
| 2922 | if _data.dtype.names is not None: |
| 2923 | def _recursive_or(a, b): |
| 2924 | "do a|=b on each field of a, recursively" |
| 2925 | for name in a.dtype.names: |
| 2926 | (af, bf) = (a[name], b[name]) |
| 2927 | if af.dtype.names is not None: |
| 2928 | _recursive_or(af, bf) |
| 2929 | else: |
| 2930 | af |= bf |
| 2931 | |
| 2932 | _recursive_or(_data._mask, mask) |
| 2933 | else: |
nothing calls this directly
no outgoing calls
no test coverage detected