We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1d06e1b commit 03d8c4eCopy full SHA for 03d8c4e
python/e2b_code_interpreter/main.py
@@ -278,7 +278,10 @@ def _start_connecting_to_default_kernel(
278
def setup_default_kernel():
279
kernel_id = self._sandbox.filesystem.read(
280
"/root/.jupyter/kernel_id", timeout=timeout
281
- ).strip()
+ )
282
+ if kernel_id is None and not self._sandbox.is_open:
283
+ return
284
+
285
logger.debug(f"Default kernel id: {kernel_id}")
286
self._connect_to_kernel_ws(kernel_id, timeout=timeout)
287
self._kernel_id_set.set_result(kernel_id)
python/tests/test_reconnect.py
@@ -1,7 +1,7 @@
1
from e2b_code_interpreter.main import CodeInterpreter
2
3
4
-def test_basic():
+def test_reconnect():
5
with CodeInterpreter() as sandbox:
6
sandbox_id = sandbox.id
7
0 commit comments