Skip to content

Commit 3eba542

Browse files
fix: handle load_session error
1 parent 0c8cf26 commit 3eba542

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

enterprise_gateway/services/kernels/remotemanager.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,11 @@ def check_kernel_id(self, kernel_id: str) -> None:
197197

198198
def _refresh_kernel(self, kernel_id: str) -> bool:
199199
if self.parent.availability_mode == EnterpriseGatewayConfigMixin.AVAILABILITY_REPLICATION:
200-
self.parent.kernel_session_manager.load_session(kernel_id)
200+
try:
201+
self.parent.kernel_session_manager.load_session(kernel_id)
202+
except Exception as e:
203+
self.log.error(f"Failed to load session, kernel_id:{kernel_id}", e)
204+
return False
201205
return self.parent.kernel_session_manager.start_session(kernel_id)
202206
# else we should throw 404 when not using an availability mode of 'replication'
203207
return False

0 commit comments

Comments
 (0)