From 268efc952f78b8c853b4c15d57ecd20fc64526e5 Mon Sep 17 00:00:00 2001 From: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com> Date: Sun, 24 May 2026 00:26:54 -0700 Subject: [PATCH] fix: catch AssertionError in renderer.py --- src/tagstudio/qt/previews/renderer.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/tagstudio/qt/previews/renderer.py b/src/tagstudio/qt/previews/renderer.py index cb0e5c3f..0029aef6 100644 --- a/src/tagstudio/qt/previews/renderer.py +++ b/src/tagstudio/qt/previews/renderer.py @@ -1888,10 +1888,11 @@ class ThumbRenderer(QObject): self.driver.cache_manager.save_image(image, save_to_file, mode="RGBA") except ( - UnidentifiedImageError, - DecompressionBombError, - ValueError, + AssertionError, ChildProcessError, + DecompressionBombError, + UnidentifiedImageError, + ValueError, ) as e: logger.error("Couldn't render thumbnail", filepath=filepath, error=type(e).__name__) image = None