@@ -4,7 +4,7 @@ from _typeshed import StrOrBytesPath
4
4
from email .message import Message
5
5
from http .client import HTTPMessage , HTTPResponse , _HTTPConnectionProtocol
6
6
from http .cookiejar import CookieJar
7
- from typing import IO , Any , Callable , ClassVar , Mapping , NoReturn , Pattern , Sequence , TypeVar , overload
7
+ from typing import IO , Any , Callable , ClassVar , Mapping , MutableMapping , NoReturn , Pattern , Sequence , TypeVar , overload
8
8
from urllib .error import HTTPError
9
9
from urllib .response import addclosehook , addinfourl
10
10
@@ -52,7 +52,7 @@ class Request:
52
52
origin_req_host : str
53
53
selector : str
54
54
data : bytes | None
55
- headers : dict [str , str ]
55
+ headers : MutableMapping [str , str ]
56
56
unredirected_hdrs : dict [str , str ]
57
57
unverifiable : bool
58
58
method : str | None
@@ -61,7 +61,7 @@ class Request:
61
61
self ,
62
62
url : str ,
63
63
data : bytes | None = ...,
64
- headers : dict [str , str ] = ...,
64
+ headers : MutableMapping [str , str ] = ...,
65
65
origin_req_host : str | None = ...,
66
66
unverifiable : bool = ...,
67
67
method : str | None = ...,
0 commit comments