From 846d07e66407c9a7b810a534d27196f3c6419401 Mon Sep 17 00:00:00 2001 From: Grisha Szep Date: Sun, 16 Apr 2023 14:55:14 +0100 Subject: [PATCH] revert changes --- anndata/_core/anndata.py | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/anndata/_core/anndata.py b/anndata/_core/anndata.py index 235827c39..541bc0ab0 100644 --- a/anndata/_core/anndata.py +++ b/anndata/_core/anndata.py @@ -348,7 +348,7 @@ def _init_as_view(self, adata_ref: "AnnData", oidx: Index, vidx: Index): # set data if self.isbacked: - self._X = None + self._X = self._obs = None # set raw, easy, as it’s immutable anyways... if adata_ref._raw is not None: @@ -837,13 +837,7 @@ def _set_dim_index(self, value: pd.Index, attr: str): @property def obs(self) -> pd.DataFrame: """One-dimensional annotation of observations (`pd.DataFrame`).""" - if self.isbacked: - if not self.file.is_open: - self.file.open() - obs = DataFrame(self.file["obs"]) - else: - obs = self._obs - return obs + return self._obs @obs.setter def obs(self, value: pd.DataFrame):