Skip to content

Commit f53f52d

Browse files
benjaminpmsullivan
authored andcommitted
requests: Allow bytes for url parameters. (#3209)
typeshed already partially reflected psf/requests#2238 but not completely.
1 parent a48abb4 commit f53f52d

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

third_party/2and3/requests/api.pyi

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ def get(url: Union[_Text, bytes],
3232
Mapping[int, _ParamsMappingValueType],
3333
Mapping[float, _ParamsMappingValueType]]] = ...,
3434
**kwargs) -> Response: ...
35-
def options(url: _Text, **kwargs) -> Response: ...
36-
def head(url: _Text, **kwargs) -> Response: ...
37-
def post(url: _Text, data: _Data = ..., json=..., **kwargs) -> Response: ...
38-
def put(url: _Text, data: _Data = ..., json=..., **kwargs) -> Response: ...
39-
def patch(url: _Text, data: _Data = ..., json=..., **kwargs) -> Response: ...
40-
def delete(url: _Text, **kwargs) -> Response: ...
35+
def options(url: Union[_Text, bytes], **kwargs) -> Response: ...
36+
def head(url: Union[_Text, bytes], **kwargs) -> Response: ...
37+
def post(url: Union[_Text, bytes], data: _Data = ..., json=..., **kwargs) -> Response: ...
38+
def put(url: Union[_Text, bytes], data: _Data = ..., json=..., **kwargs) -> Response: ...
39+
def patch(url: Union[_Text, bytes], data: _Data = ..., json=..., **kwargs) -> Response: ...
40+
def delete(url: Union[_Text, bytes], **kwargs) -> Response: ...

third_party/2and3/requests/sessions.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ class Session(SessionRedirectMixin):
7979
def __enter__(self) -> Session: ...
8080
def __exit__(self, *args) -> None: ...
8181
def prepare_request(self, request): ...
82-
def request(self, method: str, url: str,
82+
def request(self, method: str, url: Union[str, bytes, Text],
8383
params: Union[None, bytes, MutableMapping[Text, Text]] = ...,
8484
data: _Data = ...,
8585
headers: Optional[MutableMapping[Text, Text]] = ...,

0 commit comments

Comments
 (0)