From ce4efc0c25cd8f4a9adc7d6e08c9e2dd522c38dd Mon Sep 17 00:00:00 2001 From: deeplow Date: Mon, 10 Oct 2022 12:57:11 +0100 Subject: [PATCH] Lint mypy: ignore type inconsistency w/ official docs The official docs state the setProperty() method is (str, Any) but mypy-pyside says it is (bytes, Any). So we ignore it. [1]: https://doc.qt.io/qtforpython-5/PySide2/QtCore/QObject.html#PySide2.QtCore.PySide2.QtCore.QObject.setProperty --- dangerzone/gui/main_window.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dangerzone/gui/main_window.py b/dangerzone/gui/main_window.py index bab944c..2dd7a4e 100644 --- a/dangerzone/gui/main_window.py +++ b/dangerzone/gui/main_window.py @@ -308,7 +308,9 @@ class SettingsWidget(QtWidgets.QWidget): self.safe_extension_label = QtWidgets.QLabel("Save as") self.safe_extension_filename = QtWidgets.QLabel("document") self.safe_extension_filename.setAlignment(QtCore.Qt.AlignRight) - self.safe_extension_filename.setProperty("style", "safe_extension_filename") + self.safe_extension_filename.setProperty( + "style", "safe_extension_filename" # type: ignore + ) self.safe_extension = QtWidgets.QLineEdit() self.safe_extension.setStyleSheet("margin-left: -6px;") # no left margin self.safe_extension.textChanged.connect(self.update_ui)