mirror of
https://github.com/void-linux/void-packages.git
synced 2025-08-02 19:02:57 +02:00
27 lines
902 B
Diff
27 lines
902 B
Diff
From https://github.com/ipython/ipykernel/pull/1390
|
|
|
|
From 05ee4fd4630020a3a13895bfddd16ddcfc423387 Mon Sep 17 00:00:00 2001
|
|
From: Ian Thomas <ianthomas23@gmail.com>
|
|
Date: Fri, 11 Apr 2025 10:25:39 +0100
|
|
Subject: [PATCH] Fix embed kernel (taken from #1322)
|
|
|
|
---
|
|
ipykernel/embed.py | 3 ++-
|
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/ipykernel/embed.py b/ipykernel/embed.py
|
|
index 3e4abd390..d2cbe60b4 100644
|
|
--- a/ipykernel/embed.py
|
|
+++ b/ipykernel/embed.py
|
|
@@ -49,9 +49,10 @@ def embed_kernel(module=None, local_ns=None, **kwargs):
|
|
if module is None:
|
|
module = caller_module
|
|
if local_ns is None:
|
|
- local_ns = caller_locals
|
|
+ local_ns = dict(**caller_locals)
|
|
|
|
app.kernel.user_module = module
|
|
+ assert isinstance(local_ns, dict)
|
|
app.kernel.user_ns = local_ns
|
|
app.shell.set_completer_frame() # type:ignore[union-attr]
|
|
app.start()
|