From 96f9cff29a68456a1a0bb938d9f84391d8072115 Mon Sep 17 00:00:00 2001 From: Cristian Maureira-Fredes Date: Thu, 9 Aug 2018 14:28:03 +0200 Subject: 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 --- missing_bindings.py | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'missing_bindings.py') 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 -- cgit v1.2.3