(self, default_headers: dict[str, str])
| 569 | self._num_bytes_downloaded = 0 |
| 570 | |
| 571 | def _prepare(self, default_headers: dict[str, str]) -> None: |
| 572 | for key, value in default_headers.items(): |
| 573 | # Ignore Transfer-Encoding if the Content-Length has been set explicitly. |
| 574 | if key.lower() == "transfer-encoding" and "content-length" in self.headers: |
| 575 | continue |
| 576 | self.headers.setdefault(key, value) |
| 577 | |
| 578 | @property |
| 579 | def elapsed(self) -> datetime.timedelta: |