Skip to content

Commit b81168d

Browse files
committed
improve error message
1 parent 5fcfc67 commit b81168d

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

libp2p/utils/varint.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,9 @@ async def decode_uvarint_from_stream(reader: Reader) -> int:
4444
res = 0
4545
for shift in itertools.count(0, 7):
4646
if shift > SHIFT_64_BIT_MAX:
47-
raise ParseError("TODO: better exception msg: Integer is too large...")
47+
raise ParseError(
48+
"Varint decoding error: integer exceeds maximum size of 64 bits."
49+
)
4850

4951
byte = await read_exactly(reader, 1)
5052
value = byte[0]

0 commit comments

Comments
 (0)