equal
deleted
inserted
replaced
52 acc = 0 |
52 acc = 0 |
53 for j, c in enumerate(chunk): |
53 for j, c in enumerate(chunk): |
54 try: |
54 try: |
55 acc = acc * 85 + _b85dec[c] |
55 acc = acc * 85 + _b85dec[c] |
56 except KeyError: |
56 except KeyError: |
57 raise TypeError('Bad base85 character at byte %d' % (i + j)) |
57 raise ValueError('bad base85 character at position %d' |
|
58 % (i + j)) |
58 if acc > 4294967295: |
59 if acc > 4294967295: |
59 raise OverflowError('Base85 overflow in hunk starting at byte %d' % i) |
60 raise ValueError('Base85 overflow in hunk starting at byte %d' % i) |
60 out.append(acc) |
61 out.append(acc) |
61 |
62 |
62 # Pad final chunk if necessary |
63 # Pad final chunk if necessary |
63 cl = l % 5 |
64 cl = l % 5 |
64 if cl: |
65 if cl: |