Skip to content

Commit e5cf77d

Browse files
committed
Shorten discarded header message
1 parent a37f26c commit e5cf77d

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

trinity/_utils/headers.py

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,13 +75,28 @@ async def _skip_complete_headers_iterator(
7575
the remaining headers.
7676
"""
7777
iter_headers = iter(headers)
78+
# for logging:
79+
first_discarded = None
80+
last_discarded = None
81+
num_discarded = 0
7882
for header in iter_headers:
7983
is_present = await completion_check(header)
8084
if is_present:
81-
logger.debug("Discarding header that we already have: %s", header)
85+
if first_discarded is None:
86+
first_discarded = header
87+
else:
88+
last_discarded = header
89+
num_discarded += 1
8290
else:
8391
yield header
8492
break
8593

94+
logger.debug(
95+
"Discarding %d headers that we already have: %s...%s",
96+
num_discarded,
97+
first_discarded,
98+
last_discarded,
99+
)
100+
86101
for header in iter_headers:
87102
yield header

0 commit comments

Comments
 (0)