From 32f56444c09298b97e961b2f3dc282863eb117bf Mon Sep 17 00:00:00 2001 From: Christopher Dignam Date: Wed, 31 Mar 2021 12:38:50 -0400 Subject: [PATCH] [requests] add types for HTTPAdapter init (#5164) * [requests] add types for HTTPAdapter init --- stubs/requests/requests/adapters.pyi | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/stubs/requests/requests/adapters.pyi b/stubs/requests/requests/adapters.pyi index d544ca1a9..3547f2b41 100644 --- a/stubs/requests/requests/adapters.pyi +++ b/stubs/requests/requests/adapters.pyi @@ -29,9 +29,10 @@ SSLError = exceptions.SSLError ProxyError = exceptions.ProxyError RetryError = exceptions.RetryError -DEFAULT_POOLBLOCK: Any -DEFAULT_POOLSIZE: Any -DEFAULT_RETRIES: Any +DEFAULT_POOLBLOCK: bool +DEFAULT_POOLSIZE: int +DEFAULT_RETRIES: int +DEFAULT_POOL_TIMEOUT: Optional[float] class BaseAdapter: def __init__(self) -> None: ... @@ -48,10 +49,12 @@ class BaseAdapter: class HTTPAdapter(BaseAdapter): __attrs__: Any - max_retries: Any + max_retries: int config: Any proxy_manager: Any - def __init__(self, pool_connections=..., pool_maxsize=..., max_retries=..., pool_block=...) -> None: ... + def __init__( + self, pool_connections: int = ..., pool_maxsize: int = ..., max_retries: Union[Retry, int] = ..., pool_block: bool = ... + ) -> None: ... poolmanager: Any def init_poolmanager(self, connections, maxsize, block=..., **pool_kwargs): ... def proxy_manager_for(self, proxy, **proxy_kwargs): ...