Skip to content

Commit 5039775

Browse files
authored
assert not none in imagesets
1 parent 98cb59b commit 5039775

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/cleanvision/imagelab.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -501,7 +501,9 @@ def _visualize(
501501

502502
scores = sorted_df.head(num_images)[get_score_colname(issue_type)]
503503
indices = scores.index.tolist()
504-
images: list[Image.Image] = [self._dataset[i] for i in indices]
504+
images = [self._dataset[i] for i in indices]
505+
for image in images:
506+
assert isinstance(image, Image.Image), "image must be of type Image.Image"
505507

506508
# construct title info
507509
title_info = {"scores": [f"score : {x:.4f}" for x in scores]}
@@ -526,7 +528,9 @@ def _visualize(
526528
image_sets = []
527529
for indices in image_sets_indices:
528530
image_sets.append([self._dataset[index] for index in indices])
529-
image_sets: list[list[Image.Image]] = image_sets
531+
for image_set in image_sets:
532+
for img in image_set:
533+
assert isinstance(img, Image.Image), "image must be of type Image.Image"
530534

531535
title_info_sets = []
532536
for s in image_sets_indices:

0 commit comments

Comments
 (0)