summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortoofar <toofar@spalge.com>2022-09-11 12:49:33 +1200
committertoofar <toofar@spalge.com>2022-09-11 17:22:50 +1200
commit3e9fd4ed7eb34f250736bdfe3ff39aded4869e69 (patch)
tree95bc8524815af779df97594d4f173944ea5afe8a
parent52c3caaa05929eb389c4212be020a113f1aa3280 (diff)
downloadqutebrowser-3e9fd4ed7eb34f250736bdfe3ff39aded4869e69.tar.gz
qutebrowser-3e9fd4ed7eb34f250736bdfe3ff39aded4869e69.zip
mypy: defer to machinery for conditional: printing
-rw-r--r--qutebrowser/browser/webengine/webenginetab.py13
1 files changed, 4 insertions, 9 deletions
diff --git a/qutebrowser/browser/webengine/webenginetab.py b/qutebrowser/browser/webengine/webenginetab.py
index 37750e343..83f6b9b75 100644
--- a/qutebrowser/browser/webengine/webenginetab.py
+++ b/qutebrowser/browser/webengine/webenginetab.py
@@ -40,7 +40,7 @@ from qutebrowser.browser.webengine import (webview, webengineelem, tabhistory,
from qutebrowser.utils import (usertypes, qtutils, log, javascript, utils,
resources, message, jinja, debug, version)
-from qutebrowser.qt import sip
+from qutebrowser.qt import sip, machinery
from qutebrowser.misc import objects, miscwidgets
@@ -85,12 +85,8 @@ class WebEnginePrinting(browsertab.AbstractPrinting):
"""Called from WebEngineTab.connect_signals."""
page = self._widget.page()
page.pdfPrintingFinished.connect(self.pdf_printing_finished)
- try:
- # Qt 6
+ if machinery.IS_QT6:
self._widget.printFinished.connect(self.printing_finished)
- except AttributeError:
- # Qt 5: Uses callbacks instead
- pass
def check_pdf_support(self):
pass
@@ -103,10 +99,9 @@ class WebEnginePrinting(browsertab.AbstractPrinting):
self._widget.page().printToPdf(filename)
def to_printer(self, printer):
- try:
- # Qt 5
+ if machinery.IS_QT5:
self._widget.page().print(printer, self.printing_finished.emit)
- except AttributeError:
+ else:
# Qt 6
self._widget.print(printer)