mercurial/error.py
changeset 36570 c6a7b99f150a
parent 35128 795bfa2a9103
child 38608 fe81af15675a
--- a/mercurial/error.py	Sun Feb 25 22:43:50 2018 -0500
+++ b/mercurial/error.py	Thu Mar 01 18:05:47 2018 -0500
@@ -47,7 +47,7 @@
         # this can't be called 'message' because at least some installs of
         # Python 2.6+ complain about the 'message' property being deprecated
         self.lookupmessage = message
-        if isinstance(name, str) and len(name) == 20:
+        if isinstance(name, bytes) and len(name) == 20:
             from .node import short
             name = short(name)
         RevlogError.__init__(self, '%s@%s: %s' % (index, name, message))