aboutsummaryrefslogtreecommitdiffstats
path: root/missing_bindings.py
diff options
context:
space:
mode:
authorCristian Maureira-Fredes <cristian.maureira-fredes@qt.io>2018-08-09 14:28:03 +0200
committerCristian Maureira-Fredes <cristian.maureira-fredes@qt.io>2018-08-09 14:13:42 +0000
commit96f9cff29a68456a1a0bb938d9f84391d8072115 (patch)
tree98c9f6dfd7d365666974270807b26448d135bf9a /missing_bindings.py
parent966fa464d1f91292c91bede88bfaf1741acdce6e (diff)
Support special modules for the wiki
The way the import works with these modules is different, so we were displaying missing bindings that were available. Change-Id: I4703b0c83a1462cd4accbd6e6f11ab178db2c2d0 Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'missing_bindings.py')
-rw-r--r--missing_bindings.py18
1 files changed, 16 insertions, 2 deletions
diff --git a/missing_bindings.py b/missing_bindings.py
index 3fa97f0b5..ad7cfce52 100644
--- a/missing_bindings.py
+++ b/missing_bindings.py
@@ -376,7 +376,14 @@ for module_name in modules_to_test.keys():
missing_types = []
for qt_type in types_on_html_page:
try:
- pyside_qualified_type = 'pyside_tested_module.' + qt_type
+ pyside_qualified_type = 'pyside_tested_module.'
+
+ if "Charts" in module_name:
+ pyside_qualified_type += 'QtCharts.'
+ elif "DataVisualization" in module_name:
+ pyside_qualified_type += 'QtDataVisualization.'
+
+ pyside_qualified_type += qt_type
o = eval(pyside_qualified_type)
except:
missing_type = qt_type
@@ -385,7 +392,14 @@ for module_name in modules_to_test.keys():
is_present_in_pyqt = False
try:
- pyqt_qualified_type = 'pyqt_tested_module.' + qt_type
+ pyqt_qualified_type = 'pyqt_tested_module.'
+
+ if "Charts" in module_name:
+ pyqt_qualified_type += 'QtCharts.'
+ elif "DataVisualization" in module_name:
+ pyqt_qualified_type += 'QtDataVisualization.'
+
+ pyqt_qualified_type += qt_type
eval(pyqt_qualified_type)
missing_type += " (is present in PyQt5)"
missing_types_compared_to_pyqt += 1