diff --git a/py/api/autotag_routes.py b/py/api/autotag_routes.py index 5b95679..ff8a4d4 100644 --- a/py/api/autotag_routes.py +++ b/py/api/autotag_routes.py @@ -142,7 +142,8 @@ class AutotagRoutesMixin: None, lambda: service.load_model(model_type, use_gpu) ) except Exception as e: - yield f"data: {json.dumps({'type': 'error', 'message': f'Failed to load model: {str(e)}'})}\n\n" + self.logger.error(f"Failed to load model: {e}") + yield f"data: {json.dumps({'type': 'error', 'message': 'Failed to load model. Check server logs for details.'})}\n\n" return if custom_prompt: diff --git a/py/api/images.py b/py/api/images.py index 2c2da5b..64a2acf 100644 --- a/py/api/images.py +++ b/py/api/images.py @@ -777,16 +777,18 @@ class ImageRoutesMixin: ) except Exception as e: - error_msg = f"Failed to generate thumbnail for {media_file.name}: {str(e)}" + self.logger.warning( + f"Failed to generate thumbnail for {media_file.name}: {e}" + ) + error_msg = f"Failed to generate thumbnail for {media_file.name}" errors.append(error_msg) - self.logger.warning(error_msg) if len(errors) <= 5: await send_progress( "status", { "phase": "processing", - "message": f"Error processing {media_file.name}: {str(e)}", + "message": f"Error processing {media_file.name}", }, )