diff options
author | toofar <toofar@spalge.com> | 2022-09-11 12:44:16 +1200 |
---|---|---|
committer | toofar <toofar@spalge.com> | 2022-09-11 17:22:50 +1200 |
commit | 802dc459dca2b4f13f7d855310a266a3f13bad22 (patch) | |
tree | 9b288ce6c95fe6f5c7f98ff40c0fc951ea80cd7c | |
parent | aef684cbffd6da7b75cf9dae3deb7997bebf1035 (diff) | |
download | qutebrowser-802dc459dca2b4f13f7d855310a266a3f13bad22.tar.gz qutebrowser-802dc459dca2b4f13f7d855310a266a3f13bad22.zip |
mypy: defer to machinery for conditional: inspector API
-rw-r--r-- | qutebrowser/browser/webengine/webengineinspector.py | 6 |
1 files 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) |