eric6/Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py

changeset 8243
cc717c2ae956
parent 8218
7c09585bd960
child 8259
2bbec88047dd
--- 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):

eric ide

mercurial