summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortoofar <toofar@spalge.com>2022-09-11 12:44:16 +1200
committertoofar <toofar@spalge.com>2022-09-11 17:22:50 +1200
commit802dc459dca2b4f13f7d855310a266a3f13bad22 (patch)
tree9b288ce6c95fe6f5c7f98ff40c0fc951ea80cd7c
parentaef684cbffd6da7b75cf9dae3deb7997bebf1035 (diff)
downloadqutebrowser-802dc459dca2b4f13f7d855310a266a3f13bad22.tar.gz
qutebrowser-802dc459dca2b4f13f7d855310a266a3f13bad22.zip
mypy: defer to machinery for conditional: inspector API
-rw-r--r--qutebrowser/browser/webengine/webengineinspector.py6
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)