--- a/eric6/Plugins/VcsPlugins/vcsGit/GitStatusDialog.py Thu Apr 15 16:52:05 2021 +0200 +++ b/eric6/Plugins/VcsPlugins/vcsGit/GitStatusDialog.py Thu Apr 15 18:11:24 2021 +0200 @@ -10,6 +10,7 @@ import os import tempfile +import contextlib from PyQt5.QtCore import pyqtSlot, Qt, QProcess, QTimer, QSize from PyQt5.QtGui import QTextCursor @@ -1070,12 +1071,9 @@ """ self.lDiffEdit.clear() self.rDiffEdit.clear() - try: + with contextlib.suppress(AttributeError): self.lDiffHighlighter.regenerateRules() self.rDiffHighlighter.regenerateRules() - except AttributeError: - # backward compatibility - pass selectedItems = self.statusList.selectedItems() if len(selectedItems) == 1: