We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4ab5159 commit c3a8a63Copy full SHA for c3a8a63
1 file changed
src/modelarrayio/storage/tiledb_storage.py
@@ -98,7 +98,11 @@ def compute_tile_shape_full_subjects(
98
99
def _ensure_parent_group(uri: str):
100
parent = os.path.dirname(uri.rstrip('/'))
101
- if parent and not tiledb.object_type(parent):
+ if not parent or parent == uri:
102
+ return
103
+ if not tiledb.object_type(parent):
104
+ if not os.path.exists(parent):
105
+ _ensure_parent_group(parent)
106
tiledb.group_create(parent)
107
108
0 commit comments