From 969b8ceb7becad5e770723d8e3ed701fcaa08952 Mon Sep 17 00:00:00 2001 From: ChuckBuilds <33324927+ChuckBuilds@users.noreply.github.com> Date: Tue, 22 Apr 2025 10:09:21 -0500 Subject: [PATCH] Reduce frequency of calendar manager debug messages to every 5 seconds --- src/calendar_manager.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/calendar_manager.py b/src/calendar_manager.py index dd081fc7..1fa655bd 100644 --- a/src/calendar_manager.py +++ b/src/calendar_manager.py @@ -29,6 +29,7 @@ class CalendarManager: self.max_events = self.calendar_config.get('max_events', 3) self.calendars = self.calendar_config.get('calendars', ['birthdays']) self.last_update = 0 + self.last_debug_log = 0 # Add timestamp for debug message throttling self.events = [] self.service = None @@ -208,7 +209,10 @@ class CalendarManager: # Reset index if events change self.current_event_index = 0 else: - logger.debug("Skipping calendar update - not enough time has passed") + # Only log debug message every 5 seconds + if current_time - self.last_debug_log > 5: + logger.debug("Skipping calendar update - not enough time has passed") + self.last_debug_log = current_time def _format_event_date(self, event): """Format event date for display"""