--- a/eric6/Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py Thu Apr 15 16:52:05 2021 +0200 +++ b/eric6/Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py Thu Apr 15 18:11:24 2021 +0200 @@ -10,6 +10,7 @@ import os import collections import re +import contextlib from PyQt5.QtCore import ( pyqtSlot, Qt, QDate, QProcess, QTimer, QSize, QPoint, QFileInfo @@ -2113,11 +2114,8 @@ self.diffEdit.clear() self.diffLabel.setText(self.tr("Differences")) self.diffSelectLabel.clear() - try: + with contextlib.suppress(AttributeError): self.diffHighlighter.regenerateRules() - except AttributeError: - # backward compatibility - pass selectedItems = self.logTree.selectedItems() if len(selectedItems) == 1: @@ -2263,12 +2261,9 @@ if ":" in link: scheme, parent = link.split(":", 1) if scheme == "diff": - try: + with contextlib.suppress(ValueError): parent = int(parent) self.__generateDiffs(parent) - except ValueError: - # ignore silently - pass @pyqtSlot(str) def on_saveLabel_linkActivated(self, link):