We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0038cf3 commit ee5bfa5Copy full SHA for ee5bfa5
cdl/core/model/base.py
@@ -1463,9 +1463,12 @@ def roi(self) -> TypeROI | None:
1463
Regions of interest object
1464
"""
1465
roidata = self.metadata.get(ROI_KEY)
1466
- assert roidata is None or isinstance(roidata, dict)
1467
if roidata is None:
1468
return None
+ if not isinstance(roidata, dict):
1469
+ # Old or unsupported format: remove it
1470
+ self.metadata.pop(ROI_KEY)
1471
+ return None
1472
return self.get_roi_class().from_dict(roidata)
1473
1474
@roi.setter
0 commit comments