--- a/eric6/E5Gui/E5ZoomWidget.py Fri Apr 02 11:59:41 2021 +0200 +++ b/eric6/E5Gui/E5ZoomWidget.py Sat May 01 14:27:20 2021 +0200 @@ -30,7 +30,7 @@ @param resetPix pixmap for the zoom reset button (QPixmap) @param parent reference to the parent widget (QWidget) """ - super(E5ZoomWidget, self).__init__(parent) + super().__init__(parent) self.setupUi(self) self.zoomOutLabel.setPixmap(outPix.scaled(16, 16)) @@ -270,10 +270,7 @@ @param value slider value (integer) """ - if self.__mapped: - val = self.__mapping[value] - else: - val = value + val = self.__mapping[value] if self.__mapped else value fmtStr = "{0}%" if self.__percent else "{0}" self.valueLabel.setText(fmtStr.format(val)) self.valueChanged.emit(val) @@ -282,13 +279,12 @@ """ Private slot to determine the width of the zoom value label. """ - if self.__mapped: - labelLen = max(len(str(v)) for v in self.__mapping) - else: - labelLen = max( - len(str(self.slider.maximum())), - len(str(self.slider.minimum())) - ) + labelLen = ( + max(len(str(v)) for v in self.__mapping) + if self.__mapped else + max(len(str(self.slider.maximum())), + len(str(self.slider.minimum()))) + ) fmtStr = "{0}%" if self.__percent else "{0}" label = fmtStr.format("0" * labelLen) try: