Skip to content

Commit c295d2d

Browse files
authored
MAINT: mypy fixes (comicjailbreak) (microsoft#1640)
1 parent 66afba2 commit c295d2d

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

pyrit/datasets/seed_datasets/remote/comic_jailbreak_dataset.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -346,9 +346,11 @@ async def _fetch_template_async(self, template_name: str) -> str:
346346
filename = f"comic_jailbreak_{template_name}.png"
347347
serializer = data_serializer_factory(category="seed-prompt-entries", data_type="image_path", extension="png")
348348

349-
serializer.value = str(serializer._memory.results_path + serializer.data_sub_directory + f"/{filename}")
349+
results_path = serializer._memory.results_path
350+
storage_io = serializer._memory.results_storage_io
351+
serializer.value = str((results_path or "") + serializer.data_sub_directory + f"/{filename}")
350352
try:
351-
if await serializer._memory.results_storage_io.path_exists(serializer.value):
353+
if storage_io and await storage_io.path_exists(serializer.value):
352354
return serializer.value
353355
except Exception as e:
354356
logger.warning(f"[ComicJailbreak] Failed to check cache for template {template_name}: {e}")

0 commit comments

Comments
 (0)