(self)
| 525 | ) |
| 526 | |
| 527 | def override_indexes(self) -> None: |
| 528 | objects = list(self.objects) |
| 529 | |
| 530 | for i, obj in enumerate(objects[1:]): |
| 531 | new_indexes = {} |
| 532 | new_variables = {} |
| 533 | matching_indexes = self.objects_matching_indexes[i + 1] |
| 534 | |
| 535 | for key, aligned_idx in self.aligned_indexes.items(): |
| 536 | obj_idx = matching_indexes.get(key) |
| 537 | if obj_idx is not None: |
| 538 | for name, var in self.aligned_index_vars[key].items(): |
| 539 | new_indexes[name] = aligned_idx |
| 540 | new_variables[name] = var.copy(deep=self.copy) |
| 541 | |
| 542 | objects[i + 1] = obj._overwrite_indexes(new_indexes, new_variables) |
| 543 | |
| 544 | self.results = tuple(objects) |
| 545 | |
| 546 | def _get_dim_pos_indexers( |
| 547 | self, |
no test coverage detected