코드가 하는 일을 읽고, 가려진 빈칸에 직접 이름을 지어 넣으세요. 빈칸 폭이 원본 이름의 글자 수입니다.
1def ( 2 iterator: Iterable[bytes], r: Response 3) -> Generator[str | bytes, None, None]: 4 5 if r.encoding is None: 6 yield from iterator 7 return 8 9 decoder = codecs.getincrementaldecoder(r.encoding)(errors="replace") 10 for chunk in iterator: 11 rv = decoder.decode(chunk) 12 if rv: 13 yield rv 14 rv = decoder.decode(b"", final=True) 15 if rv: 16 yield rv