Skip to content

Commit de85de2

Browse files
authored
Merge pull request matplotlib#28334 from meeseeksmachine/auto-backport-of-pr-28332-on-v3.9.x
Backport PR matplotlib#28332 on branch v3.9.x (Call IPython.enable_gui when install repl displayhook)
2 parents 91ff901 + 75ac1bd commit de85de2

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

lib/matplotlib/pyplot.py

+5-3
Original file line numberDiff line numberDiff line change
@@ -304,10 +304,12 @@ def install_repl_displayhook() -> None:
304304
# This code can be removed when Python 3.12, the latest version supported by
305305
# IPython < 8.24, reaches end-of-life in late 2028.
306306
from IPython.core.pylabtools import backend2gui
307-
# trigger IPython's eventloop integration, if available
308307
ipython_gui_name = backend2gui.get(get_backend())
309-
if ipython_gui_name:
310-
ip.enable_gui(ipython_gui_name)
308+
else:
309+
_, ipython_gui_name = backend_registry.resolve_backend(get_backend())
310+
# trigger IPython's eventloop integration, if available
311+
if ipython_gui_name:
312+
ip.enable_gui(ipython_gui_name)
311313

312314

313315
def uninstall_repl_displayhook() -> None:

0 commit comments

Comments
 (0)