Allow requests to have timeout: Tuple[float, None] (#3612)

This commit is contained in:
Daniël van Eeden
2020-01-14 15:28:22 +01:00
committed by Sebastian Rittau
parent 1421fb1074
commit c4bdd90d86
2 changed files with 3 additions and 3 deletions

View File

@@ -47,7 +47,7 @@ class BaseAdapter:
def send(self,
request: PreparedRequest,
stream: bool = ...,
timeout: Union[None, float, Tuple[float, float]] = ...,
timeout: Union[None, float, Tuple[float, float], Tuple[float, None]] = ...,
verify: Union[bool, str] = ...,
cert: Union[None, Union[bytes, Text], Container[Union[bytes, Text]]] = ...,
proxies: Optional[Mapping[str, str]] = ...) -> Response: ...
@@ -73,7 +73,7 @@ class HTTPAdapter(BaseAdapter):
def send(self,
request: PreparedRequest,
stream: bool = ...,
timeout: Union[None, float, Tuple[float, float]] = ...,
timeout: Union[None, float, Tuple[float, float], Tuple[float, None]] = ...,
verify: Union[bool, str] = ...,
cert: Union[None, Union[bytes, Text], Container[Union[bytes, Text]]] = ...,
proxies: Optional[Mapping[str, str]] = ...) -> Response: ...

View File

@@ -86,7 +86,7 @@ class Session(SessionRedirectMixin):
cookies: Union[None, RequestsCookieJar, MutableMapping[Text, Text]] = ...,
files: Optional[MutableMapping[Text, IO[Any]]] = ...,
auth: Union[None, Tuple[Text, Text], _auth.AuthBase, Callable[[Request], Request]] = ...,
timeout: Union[None, float, Tuple[float, float]] = ...,
timeout: Union[None, float, Tuple[float, float], Tuple[float, None]] = ...,
allow_redirects: Optional[bool] = ...,
proxies: Optional[MutableMapping[Text, Text]] = ...,
hooks: Optional[_HooksInput] = ...,