--- a/eric6/Graphics/UMLGraphicsView.py Fri Apr 02 11:59:41 2021 +0200 +++ b/eric6/Graphics/UMLGraphicsView.py Sat May 01 14:27:20 2021 +0200 @@ -331,7 +331,7 @@ @param limit flag indicating to limit the scene to the initial size (boolean) """ - super(UMLGraphicsView, self).autoAdjustSceneSize(limit=limit) + super().autoAdjustSceneSize(limit=limit) self.__checkSizeActions() def saveImage(self): @@ -362,7 +362,7 @@ if not res: return - success = super(UMLGraphicsView, self).saveImage( + success = super().saveImage( fname, QFileInfo(fname).suffix().upper()) if not success: E5MessageBox.critical( @@ -434,7 +434,7 @@ printDialog = QPrintDialog(printer, self) if printDialog.exec(): - super(UMLGraphicsView, self).printDiagram( + super().printDiagram( printer, self.diagramName) def printPreviewDiagram(self): @@ -474,7 +474,7 @@ @param printer reference to the printer object (QPrinter) """ - super(UMLGraphicsView, self).printDiagram(printer, self.diagramName) + super().printDiagram(printer, self.diagramName) def setDiagramName(self, name): """ @@ -520,6 +520,7 @@ amount = rect.y() + rect.height() index = i elif alignment == Qt.AlignmentFlag.AlignVCenter: + # __IGNORE_WARNING_Y102__ if amount is None or rect.height() > amount: amount = rect.height() index = i @@ -611,7 +612,7 @@ evt.accept() return - super(UMLGraphicsView, self).keyPressEvent(evt) + super().keyPressEvent(evt) def wheelEvent(self, evt): """ @@ -628,7 +629,7 @@ evt.accept() return - super(UMLGraphicsView, self).wheelEvent(evt) + super().wheelEvent(evt) def event(self, evt): """ @@ -641,7 +642,7 @@ self.gestureEvent(evt) return True - return super(UMLGraphicsView, self).event(evt) + return super().event(evt) def gestureEvent(self, evt): """ @@ -740,9 +741,7 @@ from .PackageItem import PackageItem from .AssociationItem import AssociationItem - linenum = 0 - for line in data[1:]: - linenum += 1 + for linenum, line in enumerate(data[1:], start=1): if not line.startswith(("item:", "association:")): return False, linenum