--- a/mercurial/pure/base85.py Mon May 07 15:40:50 2012 -0500
+++ b/mercurial/pure/base85.py Mon May 07 21:49:45 2012 +0200
@@ -54,9 +54,10 @@
try:
acc = acc * 85 + _b85dec[c]
except KeyError:
- raise TypeError('Bad base85 character at byte %d' % (i + j))
+ raise ValueError('bad base85 character at position %d'
+ % (i + j))
if acc > 4294967295:
- raise OverflowError('Base85 overflow in hunk starting at byte %d' % i)
+ raise ValueError('Base85 overflow in hunk starting at byte %d' % i)
out.append(acc)
# Pad final chunk if necessary