Skip to content

Commit db47efa

Browse files
committed
fix for H5S_UNLIMITED
1 parent bb4d148 commit db47efa

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/h5json/dset_util.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,7 @@ def validateLayout(shape_json, type_json, layout):
256256
if max_dims is None:
257257
if chunk_extent > dim_extent:
258258
msg = "Invalid layout value"
259-
raise ValueError(reason=msg)
259+
raise ValueError(msg)
260260
elif max_dims[i] not in (0, "H5S_UNLIMITED"):
261261
if chunk_extent > max_dims[i]:
262262
msg = "Invalid layout value for extensible dimension"

src/h5json/hdf5db.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,7 @@ def getObjectById(self, obj_id, refresh=False):
346346
""" return object with given id """
347347
self._checkReader()
348348
obj_id = getHashTagForId(obj_id)
349-
if obj_id not in self.db or refresh:
349+
if obj_id not in self.db or (refresh and not self.is_new(obj_id)):
350350
# load the obj from the reader
351351
self.log.debug(f"getObjectById - fetching {obj_id} from reader")
352352
obj_json = self.reader.getObjectById(obj_id)

0 commit comments

Comments
 (0)