Skip to content

Commit 4b75ca9

Browse files
fix: avoid triggering on_kernel_startup cleanup multiple times
1 parent 793cbb1 commit 4b75ca9

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

solara/server/kernel_context.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,9 @@ def __exit__(self, *args):
150150
current_context[key] = local.kernel_context_stack.pop()
151151

152152
def close(self):
153+
if self.closed_event.is_set():
154+
logger.error("Tried to close a kernel context that is already closed: %s", self.id)
155+
return
153156
logger.info("Shut down virtual kernel: %s", self.id)
154157
with self:
155158
for f in reversed(self._on_close_callbacks):

0 commit comments

Comments
 (0)