requests: Allow bytes for url parameters. (#3209)

typeshed already partially reflected https://github.com/psf/requests/pull/2238 but not completely.
This commit is contained in:
Benjamin Peterson
2019-08-28 21:53:19 -07:00
committed by Michael J. Sullivan
parent a48abb4546
commit f53f52de57
2 changed files with 7 additions and 7 deletions

View File

@@ -32,9 +32,9 @@ def get(url: Union[_Text, bytes],
Mapping[int, _ParamsMappingValueType],
Mapping[float, _ParamsMappingValueType]]] = ...,
**kwargs) -> Response: ...
def options(url: _Text, **kwargs) -> Response: ...
def head(url: _Text, **kwargs) -> Response: ...
def post(url: _Text, data: _Data = ..., json=..., **kwargs) -> Response: ...
def put(url: _Text, data: _Data = ..., json=..., **kwargs) -> Response: ...
def patch(url: _Text, data: _Data = ..., json=..., **kwargs) -> Response: ...
def delete(url: _Text, **kwargs) -> Response: ...
def options(url: Union[_Text, bytes], **kwargs) -> Response: ...
def head(url: Union[_Text, bytes], **kwargs) -> Response: ...
def post(url: Union[_Text, bytes], data: _Data = ..., json=..., **kwargs) -> Response: ...
def put(url: Union[_Text, bytes], data: _Data = ..., json=..., **kwargs) -> Response: ...
def patch(url: Union[_Text, bytes], data: _Data = ..., json=..., **kwargs) -> Response: ...
def delete(url: Union[_Text, bytes], **kwargs) -> Response: ...

View File

@@ -79,7 +79,7 @@ class Session(SessionRedirectMixin):
def __enter__(self) -> Session: ...
def __exit__(self, *args) -> None: ...
def prepare_request(self, request): ...
def request(self, method: str, url: str,
def request(self, method: str, url: Union[str, bytes, Text],
params: Union[None, bytes, MutableMapping[Text, Text]] = ...,
data: _Data = ...,
headers: Optional[MutableMapping[Text, Text]] = ...,