Skip to content

Commit d579757

Browse files
authored
Merge pull request #760 from Jineshbansal/improve-error-message
Improve error message
2 parents 719246c + 311b750 commit d579757

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-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]

newsfragments/760.docs.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Improve error message under the function decode_uvarint_from_stream in libp2p/utils/varint.py file

0 commit comments

Comments
 (0)