From 24024f7fc4815188f1852cedd49a2948a509fb35 Mon Sep 17 00:00:00 2001 From: Bart Date: Sat, 3 May 2025 23:55:47 +0900 Subject: [PATCH] chore: Improves session update time validation message (#446) Enhances the error message when a session's last update time is later than the storage update time. This provides better readability by formatting the timestamps in the error message. Co-authored-by: Hangfei Lin --- src/google/adk/sessions/database_session_service.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/google/adk/sessions/database_session_service.py b/src/google/adk/sessions/database_session_service.py index 7597361..b53dd87 100644 --- a/src/google/adk/sessions/database_session_service.py +++ b/src/google/adk/sessions/database_session_service.py @@ -484,9 +484,11 @@ class DatabaseSessionService(BaseSessionService): if storage_session.update_time.timestamp() > session.last_update_time: raise ValueError( - f"Session last_update_time {session.last_update_time} is later than" - f" the upate_time in storage {storage_session.update_time}" - ) + f"Session last_update_time " + f"{datetime.fromtimestamp(session.last_update_time):%Y-%m-%d %H:%M:%S} " + f"is later than the update_time in storage " + f"{storage_session.update_time:%Y-%m-%d %H:%M:%S}" + ) # Fetch states from storage storage_app_state = sessionFactory.get(