From 46ba9b4c4ac3d20155d63c16184c140d700f1f18 Mon Sep 17 00:00:00 2001 From: Chuck <33324927+ChuckBuilds@users.noreply.github.com> Date: Sun, 27 Jul 2025 10:20:23 -0500 Subject: [PATCH] added font logging to news manager --- src/news_manager.py | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/news_manager.py b/src/news_manager.py index 28aea688..a55a9051 100644 --- a/src/news_manager.py +++ b/src/news_manager.py @@ -227,7 +227,9 @@ class NewsManager: # Load font try: font = ImageFont.truetype(self.font_path, self.font_size) - except: + logger.debug(f"Successfully loaded custom font: {self.font_path}") + except Exception as e: + logger.warning(f"Failed to load custom font '{self.font_path}': {e}. Using default font.") font = ImageFont.load_default() # Calculate text width @@ -323,7 +325,9 @@ class NewsManager: # Load font try: font = ImageFont.truetype(self.font_path, self.font_size) - except: + logger.debug(f"Successfully loaded custom font: {self.font_path}") + except Exception as e: + logger.warning(f"Failed to load custom font '{self.font_path}': {e}. Using default font.") font = ImageFont.load_default() # Calculate vertical position (center the text) @@ -373,7 +377,9 @@ class NewsManager: try: font = ImageFont.truetype(self.font_path, self.font_size) - except: + logger.debug(f"Successfully loaded custom font: {self.font_path}") + except Exception as e: + logger.warning(f"Failed to load custom font '{self.font_path}': {e}. Using default font.") font = ImageFont.load_default() text = "Loading news..." @@ -397,7 +403,9 @@ class NewsManager: try: font = ImageFont.truetype(self.font_path, max(8, self.font_size - 2)) - except: + logger.debug(f"Successfully loaded custom font: {self.font_path}") + except Exception as e: + logger.warning(f"Failed to load custom font '{self.font_path}': {e}. Using default font.") font = ImageFont.load_default() text = f"News Error: {error_msg[:50]}..."