--- a/eric6/Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py Wed Apr 14 19:38:19 2021 +0200 +++ b/eric6/Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py Wed Apr 14 19:59:16 2021 +0200 @@ -10,6 +10,7 @@ import os import re import collections +import contextlib from PyQt5.QtCore import pyqtSlot, Qt, QDate, QSize, QPoint, QFileInfo from PyQt5.QtGui import ( @@ -2276,11 +2277,8 @@ revs = [] for itm in selectedItems: rev = itm.text(self.RevisionColumn).split(":", 1)[0] - try: + with contextlib.suppress(ValueError): revs.append(int(rev)) - except ValueError: - # ignore silently - pass baseRev = min(revs) while baseRev in revs: revs.remove(baseRev)