]> arthur.barton.de Git - bup.git/commitdiff
git: stop using .encode('hex') in MissingObject()
authorJohannes Berg <johannes@sipsolutions.net>
Sat, 18 Apr 2020 21:29:22 +0000 (23:29 +0200)
committerRob Browning <rlb@defaultvalue.org>
Sun, 19 Apr 2020 20:52:23 +0000 (15:52 -0500)
This needs to use hexlify() instead for python3 compatibility.

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Reviewed-by: Rob Browning <rlb@defaultvalue.org>
lib/bup/git.py

index d46ebf9f4ff21f522970f3b22881d38174b5ff71..f63daade595e94fa6a9b54ff56c679c4abfe5f1c 100644 (file)
@@ -1353,7 +1353,7 @@ def tags(repo_dir = None):
 class MissingObject(KeyError):
     def __init__(self, oid):
         self.oid = oid
-        KeyError.__init__(self, 'object %r is missing' % oid.encode('hex'))
+        KeyError.__init__(self, 'object %r is missing' % hexlify(oid))
 
 
 WalkItem = namedtuple('WalkItem', ['oid', 'type', 'mode',