File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed
src/murfey/instrument_server Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -311,7 +311,10 @@ class ObserverInfo(BaseModel):
311311
312312@router .get ("/sessions/{session_id}/rsyncer_info" )
313313def get_rsyncer_info (session_id : MurfeySessionID ) -> list [ObserverInfo ]:
314- info = []
314+ info : list [ObserverInfo ] = []
315+ if controllers .get (session_id , None ) is None :
316+ logger .debug (f"Multigrid controller for session { session_id } doesn't exist" )
317+ return info
315318 for k , v in controllers [session_id ].rsync_processes .items ():
316319 info .append (
317320 ObserverInfo (
@@ -328,7 +331,10 @@ def get_rsyncer_info(session_id: MurfeySessionID) -> list[ObserverInfo]:
328331
329332@router .get ("/sessions/{session_id}/analyser_info" )
330333def get_analyser_info (session_id : MurfeySessionID ) -> list [ObserverInfo ]:
331- info = []
334+ info : list [ObserverInfo ] = []
335+ if controllers .get (session_id , None ) is None :
336+ logger .debug (f"Multigrid controller for session { session_id } doesn't exist" )
337+ return info
332338 for k , v in controllers [session_id ].analysers .items ():
333339 info .append (
334340 ObserverInfo (
You can’t perform that action at this time.
0 commit comments