File tree Expand file tree Collapse file tree 2 files changed +4
-5
lines changed Expand file tree Collapse file tree 2 files changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -398,7 +398,7 @@ def __init__(
398398 self .method = method .upper ()
399399 self .url = URL (url ) if params is None else URL (url , params = params )
400400 self .headers = Headers (headers )
401- self .extensions = {} if extensions is None else extensions
401+ self .extensions = {} if extensions is None else dict ( extensions )
402402
403403 if cookies :
404404 Cookies (cookies ).set_cookie_header (self )
@@ -537,7 +537,7 @@ def __init__(
537537 # the client will set `response.next_request`.
538538 self .next_request : Request | None = None
539539
540- self .extensions : ResponseExtensions = {} if extensions is None else extensions
540+ self .extensions = {} if extensions is None else dict ( extensions )
541541 self .history = [] if history is None else list (history )
542542
543543 self .is_closed = False
Original file line number Diff line number Diff line change 1515 Iterator ,
1616 List ,
1717 Mapping ,
18- MutableMapping ,
1918 Optional ,
2019 Sequence ,
2120 Tuple ,
6766
6867RequestContent = Union [str , bytes , Iterable [bytes ], AsyncIterable [bytes ]]
6968ResponseContent = Union [str , bytes , Iterable [bytes ], AsyncIterable [bytes ]]
70- ResponseExtensions = MutableMapping [str , Any ]
69+ ResponseExtensions = Mapping [str , Any ]
7170
7271RequestData = Mapping [str , Any ]
7372
8483]
8584RequestFiles = Union [Mapping [str , FileTypes ], Sequence [Tuple [str , FileTypes ]]]
8685
87- RequestExtensions = MutableMapping [str , Any ]
86+ RequestExtensions = Mapping [str , Any ]
8887
8988__all__ = ["AsyncByteStream" , "SyncByteStream" ]
9089
You can’t perform that action at this time.
0 commit comments