Skip to content

Commit 84d10f0

Browse files
authored
Move Request.headers back to Mapping (#7441)
1 parent b7b549b commit 84d10f0

2 files changed

Lines changed: 2 additions & 3 deletions

File tree

src/requests/_types.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ class _ValidatedRequest(PreparedRequest):
109109
bytes | str | Iterable[bytes | str] | SupportsRead[bytes | str] | None
110110
)
111111

112-
HeadersType: TypeAlias = MutableMapping[str, str | bytes] | None
112+
HeadersType: TypeAlias = Mapping[str, str | bytes] | None
113113

114114
CookiesType: TypeAlias = RequestsCookieJar | Mapping[str, str]
115115

src/requests/models.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,6 @@
8383
)
8484

8585
if TYPE_CHECKING:
86-
from collections.abc import MutableMapping
8786
from http.cookiejar import CookieJar
8887

8988
from typing_extensions import Self
@@ -311,7 +310,7 @@ class Request(RequestHooksMixin):
311310

312311
method: str | None
313312
url: _t.UriType | None
314-
headers: MutableMapping[str, str | bytes]
313+
headers: Mapping[str, str | bytes]
315314
files: _t.FilesType
316315
data: _t.DataType
317316
json: _t.JsonType

0 commit comments

Comments
 (0)