Skip to content

Commit 2dbe089

Browse files
committed
..
1 parent 79822e9 commit 2dbe089

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

ipykernel/inprocess/client.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
# Imports
1212
#-----------------------------------------------------------------------------
1313

14+
import asyncio
15+
1416
# IPython imports
1517
from traitlets import Type, Instance, default
1618
from jupyter_client.clientabc import KernelClientABC
@@ -173,7 +175,7 @@ def _dispatch_to_kernel(self, msg):
173175
stream = kernel.shell_stream
174176
self.session.send(stream, msg)
175177
msg_parts = stream.recv_multipart()
176-
kernel.dispatch_shell(msg_parts)
178+
asyncio.get_event_loop().call_later(0, kernel.dispatch_shell(msg_parts))
177179

178180
idents, reply_msg = self.session.recv(stream, copy=False)
179181
self.shell_channel.call_handlers_later(reply_msg)

0 commit comments

Comments
 (0)