From 2391fdaee03b353ec4b881c6eb01a07af9bc850b Mon Sep 17 00:00:00 2001 From: ChuckBuilds <33324927+ChuckBuilds@users.noreply.github.com> Date: Sat, 19 Apr 2025 16:58:45 -0500 Subject: [PATCH] Fix datetime serialization in cache manager. Add custom JSON encoder to handle datetime objects. --- src/cache_manager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cache_manager.py b/src/cache_manager.py index 65c392e7..9f7de8ea 100644 --- a/src/cache_manager.py +++ b/src/cache_manager.py @@ -107,7 +107,7 @@ class CacheManager: # Then save to disk with open(cache_path, 'w') as f: - json.dump(data, f) + json.dump(data, f, cls=DateTimeEncoder) except Exception as e: self.logger.error(f"Error saving cache for {key}: {e}")