(self, key: Any)
| 886 | return self._replace_maybe_drop_dims(var, name=key) |
| 887 | |
| 888 | def __getitem__(self, key: Any) -> Self: |
| 889 | if isinstance(key, str): |
| 890 | return self._getitem_coord(key) |
| 891 | else: |
| 892 | # xarray-style array indexing |
| 893 | return self.isel(indexers=self._item_key_to_dict(key)) |
| 894 | |
| 895 | def __setitem__(self, key: Any, value: Any) -> None: |
| 896 | if isinstance(key, str): |
nothing calls this directly
no test coverage detected