diff options
author | Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> | 2018-08-09 14:28:03 +0200 |
---|---|---|
committer | Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> | 2018-08-09 14:13:42 +0000 |
commit | 96f9cff29a68456a1a0bb938d9f84391d8072115 (patch) | |
tree | 98c9f6dfd7d365666974270807b26448d135bf9a | |
parent | 966fa464d1f91292c91bede88bfaf1741acdce6e (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.py | 18 |
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 |