Skip to content

Commit bf0446f

Browse files
authored
Merge pull request #232 from bergtholdt/master
fixed #9974 enable IPython.lib.guisupport.is_event_loop_running_XXX()
2 parents 4473ca5 + 78bd840 commit bf0446f

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

ipykernel/inprocess/ipkernel.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,9 @@ def enable_gui(self, gui=None):
172172
from ipykernel.eventloops import enable_gui
173173
if not gui:
174174
gui = self.kernel.gui
175-
return enable_gui(gui, kernel=self.kernel)
175+
enable_gui(gui, kernel=self.kernel)
176+
self.active_eventloop = gui
177+
176178

177179
def enable_matplotlib(self, gui=None):
178180
"""Enable matplotlib integration for the kernel."""

ipykernel/zmqshell.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -476,11 +476,11 @@ def _update_exit_now(self, change):
476476

477477
# Over ZeroMQ, GUI control isn't done with PyOS_InputHook as there is no
478478
# interactive input being read; we provide event loop support in ipkernel
479-
@staticmethod
480-
def enable_gui(gui):
479+
def enable_gui(self, gui):
481480
from .eventloops import enable_gui as real_enable_gui
482481
try:
483482
real_enable_gui(gui)
483+
self.active_eventloop = gui
484484
except ValueError as e:
485485
raise UsageError("%s" % e)
486486

0 commit comments

Comments
 (0)