From 802dc459dca2b4f13f7d855310a266a3f13bad22 Mon Sep 17 00:00:00 2001 From: toofar Date: Sun, 11 Sep 2022 12:44:16 +1200 Subject: mypy: defer to machinery for conditional: inspector API --- qutebrowser/browser/webengine/webengineinspector.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/qutebrowser/browser/webengine/webengineinspector.py b/qutebrowser/browser/webengine/webengineinspector.py index 3ba72a7d1..68093a090 100644 --- a/qutebrowser/browser/webengine/webengineinspector.py +++ b/qutebrowser/browser/webengine/webengineinspector.py @@ -19,6 +19,7 @@ """Customized QWebInspector for QtWebEngine.""" +from qutebrowser.qt import machinery from qutebrowser.qt.webenginewidgets import QWebEngineView from qutebrowser.qt.webenginecore import QWebEnginePage from qutebrowser.qt.widgets import QWidget @@ -48,12 +49,11 @@ class WebEngineInspectorView(QWebEngineView): See WebEngineView.createWindow for details. """ inspected_page = self.page().inspectedPage() - try: - # Qt 5 + if machinery.IS_QT5: view = inspected_page.view() assert isinstance(view, QWebEngineView), view return view.createWindow(wintype) - except AttributeError: + else: # Qt 6 newpage = inspected_page.createWindow(wintype) return webview.WebEngineView.forPage(newpage) -- cgit v1.2.3-54-g00ecf