File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -242,10 +242,16 @@ def stop_sessions(session_provider: ISessionProvider) -> SessionStopStatus:
242242 return session_provider .session_stop (
243243 project_name = project_name , session_name = session_name , stop_all = stop_all
244244 )
245- except errors .RenkulabSessionGetUrlError :
245+ except errors .RenkulabSessionGetUrlError as e :
246246 if provider :
247247 raise
248- return SessionStopStatus .FAILED
248+ communication .warn (f"Didn't stop any renkulab sessions: { e } " )
249+ return SessionStopStatus .SUCCESSFUL
250+ except errors .DockerError as e :
251+ if provider :
252+ raise
253+ communication .warn (f"Didn't stop any docker sessions: { e } " )
254+ return SessionStopStatus .SUCCESSFUL
249255
250256 session_detail = "all sessions" if stop_all else f"session { session_name } " if session_name else "session"
251257 project_name = get_renku_project_name ()
You can’t perform that action at this time.
0 commit comments