From f26a82436c882caaefd5f2d831a161f34713377a Mon Sep 17 00:00:00 2001 From: John Snow Date: Wed, 1 Jul 2020 18:31:37 -0400 Subject: [PATCH] requests: add type hint for Session.send() (#4302) This takes a PreparedRequest and returns a Response. See https://github.com/psf/requests/blob/master/requests/sessions.py#L614 --- third_party/2and3/requests/sessions.pyi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/third_party/2and3/requests/sessions.pyi b/third_party/2and3/requests/sessions.pyi index 6429db7c1..74af89846 100644 --- a/third_party/2and3/requests/sessions.pyi +++ b/third_party/2and3/requests/sessions.pyi @@ -96,7 +96,7 @@ class Session(SessionRedirectMixin): def put(self, url: Union[Text, bytes], data: _Data = ..., **kwargs) -> Response: ... def patch(self, url: Union[Text, bytes], data: _Data = ..., **kwargs) -> Response: ... def delete(self, url: Union[Text, bytes], **kwargs) -> Response: ... - def send(self, request, **kwargs): ... + def send(self, request: PreparedRequest, **kwargs) -> Response: ... def merge_environment_settings(self, url, proxies, stream, verify, cert): ... def get_adapter(self, url): ... def close(self) -> None: ...