mercurial/revset.py
changeset 49248 63fd0282ad40
parent 48913 f254fc73d956
child 49279 127d33e63d1a
--- a/mercurial/revset.py	Mon May 30 00:45:00 2022 +0200
+++ b/mercurial/revset.py	Mon May 30 16:18:12 2022 +0200
@@ -6,6 +6,7 @@
 # GNU General Public License version 2 or any later version.
 
 
+import binascii
 import re
 
 from .i18n import _
@@ -1728,7 +1729,7 @@
             rn = repo.changelog.rev(bin(n))
         except error.WdirUnsupported:
             rn = wdirrev
-        except (LookupError, TypeError):
+        except (binascii.Error, LookupError):
             rn = None
     else:
         try: