| 452 | return f"<PreparedRequest [{self.method}]>" |
| 453 | |
| 454 | def copy(self) -> PreparedRequest: |
| 455 | p = PreparedRequest() |
| 456 | p.method = self.method |
| 457 | p.url = self.url |
| 458 | p.headers = self.headers.copy() if self.headers is not None else None # type: ignore[assignment] |
| 459 | p._cookies = _copy_cookie_jar(self._cookies) |
| 460 | p.body = self.body |
| 461 | p.hooks = self.hooks |
| 462 | p._body_position = self._body_position |
| 463 | return p |
| 464 | |
| 465 | def prepare_method(self, method: str | None) -> None: |
| 466 | """Prepares the given HTTP method.""" |