(dim: Hashable)
| 1229 | return cond.any(dim=(d for d in cond.dims if d != dim)) |
| 1230 | |
| 1231 | def _dataset_indexer(dim: Hashable) -> DataArray: |
| 1232 | cond_wdim = cond.drop_vars( |
| 1233 | var for var in cond if dim not in cond[var].dims |
| 1234 | ) |
| 1235 | keepany = cond_wdim.any(dim=(d for d in cond.dims if d != dim)) |
| 1236 | return keepany.to_dataarray().any("variable") |
| 1237 | |
| 1238 | _get_indexer = ( |
| 1239 | _dataarray_indexer if isinstance(cond, DataArray) else _dataset_indexer |
nothing calls this directly
no test coverage detected