From fee904005315cf20b4b48a476893c73ddb385e9f Mon Sep 17 00:00:00 2001 From: Agisilaos Kounelis <kounelisagis@gmail.com> Date: Thu, 16 Jan 2025 10:34:23 +0200 Subject: [PATCH] BugFix: Arrays losing CloudArray interface --- tiledb/array.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/tiledb/array.py b/tiledb/array.py index 22d1fbd91b..12919d912f 100644 --- a/tiledb/array.py +++ b/tiledb/array.py @@ -416,17 +416,14 @@ def load_typed(cls, uri, mode="r", key=None, timestamp=None, attr=None, ctx=None if ctx is None: ctx = default_ctx() - from .dense_array import DenseArrayImpl - from .sparse_array import SparseArrayImpl - tmp_array = preload_array(uri, mode, key, timestamp, ctx) if tmp_array._schema()._array_type == lt.ArrayType.SPARSE: - return SparseArrayImpl( + return tiledb.SparseArray( uri, mode, key, timestamp, attr, ctx, preloaded_array=tmp_array ) else: - return DenseArrayImpl( + return tiledb.DenseArray( uri, mode, key, timestamp, attr, ctx, preloaded_array=tmp_array )