File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1247,6 +1247,9 @@ def get_sorting_provenance(self):
12471247 filename = self .folder / f"sorting_provenance.{ type } "
12481248 sorting_provenance = None
12491249 if filename .exists ():
1250+ # try-except here is because it's not required to be able
1251+ # to load the sorting provenance, as the user might have deleted
1252+ # the original sorting folder
12501253 try :
12511254 sorting_provenance = load (filename , base_folder = self .folder )
12521255 break
@@ -1256,11 +1259,16 @@ def get_sorting_provenance(self):
12561259
12571260 elif self .format == "zarr" :
12581261 zarr_root = self ._get_zarr_root (mode = "r" )
1262+ sorting_provenance = None
12591263 if "sorting_provenance" in zarr_root .keys ():
1260- sort_dict = zarr_root ["sorting_provenance" ][0 ]
1261- sorting_provenance = load (sort_dict , base_folder = self .folder )
1262- else :
1263- sorting_provenance = None
1264+ # try-except here is because it's not required to be able
1265+ # to load the sorting provenance, as the user might have deleted
1266+ # the original sorting folder
1267+ try :
1268+ sort_dict = zarr_root ["sorting_provenance" ][0 ]
1269+ sorting_provenance = load (sort_dict , base_folder = self .folder )
1270+ except :
1271+ pass
12641272
12651273 return sorting_provenance
12661274
You can’t perform that action at this time.
0 commit comments