File tree Expand file tree Collapse file tree 2 files changed +26
-25
lines changed
preview/reasoning_engines/templates Expand file tree Collapse file tree 2 files changed +26
-25
lines changed Original file line number Diff line number Diff line change @@ -1158,18 +1158,19 @@ async def streaming_agent_run_with_events(self, request_json: str):
11581158 from google .genai .errors import ClientError
11591159
11601160 request = _StreamRunRequest (** json .loads (request_json ))
1161- if not self ._tmpl_attrs .get ("in_memory_runner" ):
1162- self .set_up ()
1163- if not self ._tmpl_attrs .get ("runner" ):
1164- self .set_up ()
1165- # Prepare the in-memory session.
1166- if not self ._tmpl_attrs .get ("in_memory_artifact_service" ):
1167- self .set_up ()
1168- if not self ._tmpl_attrs .get ("artifact_service" ):
1169- self .set_up ()
1170- if not self ._tmpl_attrs .get ("in_memory_session_service" ):
1171- self .set_up ()
1172- if not self ._tmpl_attrs .get ("session_service" ):
1161+ if not any (
1162+ self ._tmpl_attrs .get (service )
1163+ for service in (
1164+ "in_memory_runner" ,
1165+ "runner" ,
1166+ "in_memory_artifact_service" ,
1167+ "artifact_service" ,
1168+ "in_memory_session_service" ,
1169+ "session_service" ,
1170+ "in_memory_memory_service" ,
1171+ "memory_service" ,
1172+ )
1173+ ):
11731174 self .set_up ()
11741175 app = self ._tmpl_attrs .get ("app" )
11751176
Original file line number Diff line number Diff line change @@ -998,20 +998,20 @@ def streaming_agent_run_with_events(self, request_json: str):
998998
999999 async def _invoke_agent_async ():
10001000 request = _StreamRunRequest (** json .loads (request_json ))
1001- if not self ._tmpl_attrs .get ("in_memory_runner" ):
1002- self .set_up ()
1003- if not self ._tmpl_attrs .get ("runner" ):
1004- self .set_up ()
1005- # Prepare the in-memory session.
1006- if not self ._tmpl_attrs .get ("in_memory_artifact_service" ):
1007- self .set_up ()
1008- if not self ._tmpl_attrs .get ("artifact_service" ):
1009- self .set_up ()
1010- if not self ._tmpl_attrs .get ("in_memory_session_service" ):
1011- self .set_up ()
1012- if not self ._tmpl_attrs .get ("session_service" ):
1001+ if not any (
1002+ self ._tmpl_attrs .get (service )
1003+ for service in (
1004+ "in_memory_runner" ,
1005+ "runner" ,
1006+ "in_memory_artifact_service" ,
1007+ "artifact_service" ,
1008+ "in_memory_session_service" ,
1009+ "session_service" ,
1010+ "in_memory_memory_service" ,
1011+ "memory_service" ,
1012+ )
1013+ ):
10131014 self .set_up ()
1014-
10151015 # Try to get the session, if it doesn't exist, create a new one.
10161016 if request .session_id :
10171017 session_service = self ._tmpl_attrs .get ("session_service" )
You can’t perform that action at this time.
0 commit comments