8000 Backport PR #14153: Update qt_compat.py test for already imported bin… · matplotlib/matplotlib@bfc439f · GitHub
[go: up one dir, main page]

Skip to content

Commit bfc439f

Browse files
tacaswellMeeseeksDev[bot]
authored andcommitted
Backport PR #14153: Update qt_compat.py test for already imported binding.
1 parent 64e567e commit bfc439f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

lib/matplotlib/backends/qt_compat.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,13 @@
3030
"pyqt": QT_API_PYQTv2, 9208 "pyside": QT_API_PYSIDE,
3131
None: None}
3232
# First, check if anything is already imported.
33-
if "PyQt5" in sys.modules:
33+
if "PyQt5.QtCore" in sys.modules:
3434
QT_API = QT_API_PYQT5
35-
elif "PySide2" in sys.modules:
35+
elif "PySide2.QtCore" in sys.modules:
3636
QT_API = QT_API_PYSIDE2
37-
elif "PyQt4" in sys.modules:
37+
elif "PyQt4.QtCore" in sys.modules:
3838
QT_API = QT_API_PYQTv2
39-
elif "PySide" in sys.modules:
39+
elif "PySide.QtCore" in sys.modules:
4040
QT_API = QT_API_PYSIDE
4141
# Otherwise, check the QT_API environment variable (from Enthought). This can
4242
# only override the binding, not the backend (in other words, we check that the

0 commit comments

Comments
 (0)
0