use fsspec.download for S3 artifacts + additional logging (#2536)

This commit is contained in:
Emanuele Bezzi
2022-07-29 11:05:36 +00:00
committed by GitHub
parent 6c86216f6b
commit d2b20129f7
2 changed files with 8 additions and 5 deletions
+6 -2
View File
@@ -174,10 +174,14 @@ class AnndataAdaptor(DataAdaptor):
except MemoryError:
raise DatasetAccessError("Out of memory - file is too large for available memory.")
except Exception:
raise DatasetAccessError(
import traceback
message = (
"File not found or is inaccessible. File must be an .h5ad object. "
"Please check your input and try again."
)
)
if self.server_config.app__verbose:
message += f"\n{traceback.format_exc()}"
raise DatasetAccessError(message)
def _validate_and_initialize(self):
if anndata_version_is_pre_070():