Skip to content

Commit 4bd2462

Browse files
authored
Merge branch 'main' into identify-fix-varint-go
2 parents 06f0c7d + d579757 commit 4bd2462

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
@@ -68,7 +68,9 @@ async def decode_uvarint_from_stream(reader: Reader) -> int:
6868
res = 0
6969
for shift in itertools.count(0, 7):
7070
if shift > SHIFT_64_BIT_MAX:
71-
raise ParseError("TODO: better exception msg: Integer is too large...")
71+
raise ParseError(
72+
"Varint decoding error: integer exceeds maximum size of 64 bits."
73+
)
7274

7375
byte = await read_exactly(reader, 1)
7476
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)