aboutsummaryrefslogtreecommitdiffstats
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
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>
-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