From ee5e70b9a8b76950e5dba521b512115818786ea4 Mon Sep 17 00:00:00 2001 From: Geoffrey Mainland Date: Wed, 10 Apr 2024 21:59:42 -0400 Subject: [PATCH] Fix use of InteractiveShellEmbed. See: https://github.com/ipython/ipython/issues/13966 --- python/dragonradio/src/dragonradio/controller/radio.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/dragonradio/src/dragonradio/controller/radio.py b/python/dragonradio/src/dragonradio/controller/radio.py index a4fd5a5c..6570e163 100644 --- a/python/dragonradio/src/dragonradio/controller/radio.py +++ b/python/dragonradio/src/dragonradio/controller/radio.py @@ -345,7 +345,7 @@ def run(self, finalizer: Callable[[], None], user_ns: Dict[str, Any]=locals()): c.TerminalInteractiveShell.autoawait = True try: - shell = IPython.terminal.embed.InteractiveShellEmbed(config=c, user_ns=user_ns) + shell = IPython.terminal.embed.InteractiveShellEmbed.instance(config=c, user_ns=user_ns) shell.enable_gui('asyncio') shell()