diff --git a/bbconf/_version.py b/bbconf/_version.py index 224f1fb7..141826d5 100644 --- a/bbconf/_version.py +++ b/bbconf/_version.py @@ -1 +1 @@ -__version__ = "0.14.4" +__version__ = "0.14.5" diff --git a/bbconf/modules/bedfiles.py b/bbconf/modules/bedfiles.py index 8d2eb4fb..0326b9ec 100644 --- a/bbconf/modules/bedfiles.py +++ b/bbconf/modules/bedfiles.py @@ -1476,6 +1476,13 @@ def reindex_qdrant(self, batch: int = 100, purge: bool = False) -> None: bed_region_set_obj = GRegionSet(bb_client.seek(record.id)) except FileNotFoundError: bed_region_set_obj = bb_client.load_bed(record.id) + except RuntimeError: + bed_region_set_obj = bb_client.load_bed(record.id) + except Exception: + _LOGGER.warning( + f"File not found or corrupted. Skipping.. {record.id}" + ) + continue pbar.set_description(f"Processing file: {record.id}")