File tree Expand file tree Collapse file tree 1 file changed +16
-1
lines changed Expand file tree Collapse file tree 1 file changed +16
-1
lines changed Original file line number Diff line number Diff line change @@ -75,13 +75,28 @@ async def _skip_complete_headers_iterator(
75
75
the remaining headers.
76
76
"""
77
77
iter_headers = iter (headers )
78
+ # for logging:
79
+ first_discarded = None
80
+ last_discarded = None
81
+ num_discarded = 0
78
82
for header in iter_headers :
79
83
is_present = await completion_check (header )
80
84
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
82
90
else :
83
91
yield header
84
92
break
85
93
94
+ logger .debug (
95
+ "Discarding %d headers that we already have: %s...%s" ,
96
+ num_discarded ,
97
+ first_discarded ,
98
+ last_discarded ,
99
+ )
100
+
86
101
for header in iter_headers :
87
102
yield header
You can’t perform that action at this time.
0 commit comments