py3: catch binascii.Error raised from binascii.unhexlify

Before Python 3, binsacii.unhexlify used to raise TypeError, now it raises
binascii.Error.
This commit is contained in:
Pulkit Goyal 2017-06-20 22:11:46 +05:30
parent 52b1076198
commit dc7fe61263

View File

@ -13,6 +13,7 @@ and O(changes) merge between branches.
from __future__ import absolute_import
import binascii
import collections
import errno
import hashlib
@ -1094,7 +1095,7 @@ class revlog(object):
if maybewdir:
raise error.WdirUnsupported
return None
except TypeError:
except (TypeError, binascii.Error):
pass
def lookup(self, id):