feat(jupyter): check response status for destroy kernel

This commit is contained in:
orenzhang 2025-03-04 11:59:39 +08:00
parent 613d278afc
commit 3a7e5a5f31
No known key found for this signature in database
GPG Key ID: 73D45F78147E506C

View File

@ -54,7 +54,8 @@ class JupyterCodeExecuter:
async def __aexit__(self, exc_type, exc_val, exc_tb):
if self.kernel_id:
try:
await self.session.delete(f"/api/kernels/{self.kernel_id}", params=self.params)
async with self.session.delete(f"/api/kernels/{self.kernel_id}", params=self.params) as response:
response.raise_for_status()
except Exception as err:
logger.exception("close kernel failed, %s", err)
await self.session.close()