From 0186ac920c2468fc10b1aa7507ce229063c716cb Mon Sep 17 00:00:00 2001 From: Preston Rasmussen <109292228+prasmussen15@users.noreply.github.com> Date: Tue, 17 Dec 2024 11:08:11 -0500 Subject: [PATCH] Warn on invalid date (#242) * warning message * warn on invalid date parse * valid_at --- graphiti_core/utils/maintenance/temporal_operations.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/graphiti_core/utils/maintenance/temporal_operations.py b/graphiti_core/utils/maintenance/temporal_operations.py index 12cdf0e9..98dcb4b2 100644 --- a/graphiti_core/utils/maintenance/temporal_operations.py +++ b/graphiti_core/utils/maintenance/temporal_operations.py @@ -55,7 +55,7 @@ async def extract_edge_dates( try: valid_at_datetime = ensure_utc(datetime.fromisoformat(valid_at.replace('Z', '+00:00'))) except ValueError as e: - logger.error(f'Error parsing valid_at date: {e}. Input: {valid_at}') + logger.warning(f'WARNING: Error parsing valid_at date: {e}. Input: {valid_at}') if invalid_at: try: @@ -63,7 +63,7 @@ async def extract_edge_dates( datetime.fromisoformat(invalid_at.replace('Z', '+00:00')) ) except ValueError as e: - logger.error(f'Error parsing invalid_at date: {e}. Input: {invalid_at}') + logger.warning(f'WARNING: Error parsing invalid_at date: {e}. Input: {invalid_at}') return valid_at_datetime, invalid_at_datetime