Skip to content

Commit 407983d

Browse files
committed
.
1 parent b9225a3 commit 407983d

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

ipykernel/kernelbase.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -900,9 +900,10 @@ async def interrupt_request(self, stream, ident, parent):
900900
"""Handle an interrupt request."""
901901
try:
902902
self._send_interrupt_children()
903-
content = { "status": "ok" }
903+
content = {"status": "ok"}
904904
except OSError as err:
905905
import traceback
906+
906907
content = {
907908
"status": "error",
908909
"traceback": traceback.format_stack(),

ipykernel/tests/test_ipkernel_direct.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,11 +92,12 @@ async def test_comm_info_request(ipkernel):
9292
async def test_direct_interrupt_request(ipkernel):
9393
reply = await ipkernel.test_control_message("interrupt_request", {})
9494
assert reply["header"]["msg_type"] == "interrupt_reply"
95-
assert reply["content"] == { "status": "ok" }
95+
assert reply["content"] == {"status": "ok"}
9696

9797
# test failure on interrupt request
9898
def raiseOSError():
9999
raise OSError("evalue")
100+
100101
ipkernel._send_interrupt_children = raiseOSError
101102
reply = await ipkernel.test_control_message("interrupt_request", {})
102103
assert reply["header"]["msg_type"] == "interrupt_reply"
@@ -105,6 +106,7 @@ def raiseOSError():
105106
assert reply["content"]["evalue"] == "evalue"
106107
assert len(reply["content"]["traceback"]) > 0
107108

109+
108110
# TODO: this causes deadlock
109111
# async def test_direct_shutdown_request(ipkernel):
110112
# reply = await ipkernel.test_shell_message("shutdown_request", dict(restart=False))

ipykernel/tests/test_kernel_direct.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,11 +71,12 @@ async def test_comm_info_request(kernel):
7171
async def test_direct_interrupt_request(kernel):
7272
reply = await kernel.test_control_message("interrupt_request", {})
7373
assert reply["header"]["msg_type"] == "interrupt_reply"
74-
assert reply["content"] == { "status": "ok" }
74+
assert reply["content"] == {"status": "ok"}
7575

7676
# test failure on interrupt request
7777
def raiseOSError():
7878
raise OSError("evalue")
79+
7980
kernel._send_interrupt_children = raiseOSError
8081
reply = await kernel.test_control_message("interrupt_request", {})
8182
assert reply["header"]["msg_type"] == "interrupt_reply"

0 commit comments

Comments
 (0)