Skip to content

Commit db887a1

Browse files
committed
..
1 parent 2dbe089 commit db887a1

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

ipykernel/inprocess/client.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -175,8 +175,13 @@ def _dispatch_to_kernel(self, msg):
175175
stream = kernel.shell_stream
176176
self.session.send(stream, msg)
177177
msg_parts = stream.recv_multipart()
178-
asyncio.get_event_loop().call_later(0, kernel.dispatch_shell(msg_parts))
179-
178+
loop = asyncio.get_event_loop()
179+
# debug
180+
if not loop.is_running():
181+
loop.run_until_complete(kernel.dispatch_shell(msg_parts))
182+
else:
183+
loop.call_later(0, kernel.dispatch_shell(msg_parts))
184+
180185
idents, reply_msg = self.session.recv(stream, copy=False)
181186
self.shell_channel.call_handlers_later(reply_msg)
182187

0 commit comments

Comments
 (0)