Merge pull request #1310 from ByteOfBrie/fix-ipython-import

Fix ipython import
This commit is contained in:
Tobias Frisch 2024-08-11 13:11:58 +02:00 committed by GitHub
commit e66db6bf9f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -201,11 +201,14 @@ def launch(arguments, app, MW = None):
# Support for IPython Jupyter QT Console as a debugging aid.
# Last argument must be --console to enable it
# Code reference :
# https://github.com/ipython/ipykernel/blob/master/examples/embedding/ipkernel_qtapp.py
# https://github.com/ipython/ipykernel/blob/master/examples/embedding/internal_ipkernel.py
# https://github.com/ipython/ipykernel/blob/main/examples/embedding/ipkernel_qtapp.py
# https://github.com/ipython/ipykernel/blob/main/examples/embedding/internal_ipkernel.py
if arguments.console:
try:
from IPython.lib.kernel import connect_qtconsole
try:
from IPython.lib.kernel import connect_qtconsole
except ImportError:
from ipykernel import connect_qtconsole
from ipykernel.kernelapp import IPKernelApp
# Only to ensure matplotlib QT mainloop integration is available
import matplotlib