aboutsummaryrefslogtreecommitdiff
path: root/.venv/lib/python3.12/site-packages/requests-stubs/adapters.pyi
diff options
context:
space:
mode:
authorS. Solomon Darnell2025-03-28 21:52:21 -0500
committerS. Solomon Darnell2025-03-28 21:52:21 -0500
commit4a52a71956a8d46fcb7294ac71734504bb09bcc2 (patch)
treeee3dc5af3b6313e921cd920906356f5d4febc4ed /.venv/lib/python3.12/site-packages/requests-stubs/adapters.pyi
parentcc961e04ba734dd72309fb548a2f97d67d578813 (diff)
downloadgn-ai-master.tar.gz
two version of R2R are hereHEADmaster
Diffstat (limited to '.venv/lib/python3.12/site-packages/requests-stubs/adapters.pyi')
-rw-r--r--.venv/lib/python3.12/site-packages/requests-stubs/adapters.pyi109
1 files changed, 109 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/requests-stubs/adapters.pyi b/.venv/lib/python3.12/site-packages/requests-stubs/adapters.pyi
new file mode 100644
index 00000000..2f8e4d75
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/requests-stubs/adapters.pyi
@@ -0,0 +1,109 @@
+from _typeshed import Incomplete
+from collections.abc import Mapping
+from ssl import SSLContext
+from typing import Literal, TypedDict
+from typing_extensions import NotRequired, deprecated
+
+import urllib3
+from urllib3.connectionpool import ConnectionPool
+from urllib3.contrib.socks import SOCKSProxyManager as SOCKSProxyManager
+from urllib3.exceptions import (
+ ConnectTimeoutError as ConnectTimeoutError,
+ MaxRetryError as MaxRetryError,
+ ProtocolError as ProtocolError,
+ ReadTimeoutError as ReadTimeoutError,
+ ResponseError as ResponseError,
+)
+from urllib3.poolmanager import PoolManager as PoolManager, proxy_from_url as proxy_from_url
+from urllib3.util.retry import Retry as Retry
+
+from .cookies import extract_cookies_to_jar as extract_cookies_to_jar
+from .exceptions import (
+ ConnectionError as ConnectionError,
+ ConnectTimeout as ConnectTimeout,
+ ProxyError as ProxyError,
+ ReadTimeout as ReadTimeout,
+ RetryError as RetryError,
+ SSLError as SSLError,
+)
+from .models import PreparedRequest, Response as Response
+from .structures import CaseInsensitiveDict as CaseInsensitiveDict
+from .utils import (
+ DEFAULT_CA_BUNDLE_PATH as DEFAULT_CA_BUNDLE_PATH,
+ _Uri,
+ get_auth_from_url as get_auth_from_url,
+ get_encoding_from_headers as get_encoding_from_headers,
+ prepend_scheme_if_needed as prepend_scheme_if_needed,
+ urldefragauth as urldefragauth,
+)
+
+# Arguments to urllib3 connection_from_host() functions (except pool_kwargs).
+class _HostParams(TypedDict):
+ host: str
+ scheme: str
+ port: int
+
+class _PoolKwargs(TypedDict):
+ ssl_context: NotRequired[SSLContext]
+ ca_certs: NotRequired[str]
+ ca_cert_dir: NotRequired[str]
+ cert_reqs: Literal["CERT_REQUIRED", "CERT_NONE"]
+ cert_file: NotRequired[str]
+ key_file: NotRequired[str]
+
+DEFAULT_POOLBLOCK: bool
+DEFAULT_POOLSIZE: int
+DEFAULT_RETRIES: int
+DEFAULT_POOL_TIMEOUT: float | None
+
+class BaseAdapter:
+ def __init__(self) -> None: ...
+ def send(
+ self,
+ request: PreparedRequest,
+ stream: bool = False,
+ timeout: None | float | tuple[float, float] | tuple[float, None] = None,
+ verify: bool | str = True,
+ cert: None | bytes | str | tuple[bytes | str, bytes | str] = None,
+ proxies: Mapping[str, str] | None = None,
+ ) -> Response: ...
+ def close(self) -> None: ...
+
+class HTTPAdapter(BaseAdapter):
+ __attrs__: Incomplete
+ max_retries: Retry
+ config: Incomplete
+ proxy_manager: Incomplete
+ def __init__(
+ self, pool_connections: int = 10, pool_maxsize: int = 10, max_retries: Retry | int | None = 0, pool_block: bool = False
+ ) -> None: ...
+ poolmanager: Incomplete
+ def init_poolmanager(self, connections, maxsize, block=False, **pool_kwargs): ...
+ def proxy_manager_for(self, proxy, **proxy_kwargs): ...
+ def cert_verify(self, conn, url, verify, cert): ...
+ def build_response(self, req: PreparedRequest, resp: urllib3.BaseHTTPResponse) -> Response: ...
+ def build_connection_pool_key_attributes(
+ self, request: PreparedRequest, verify: bool | str, cert: str | tuple[str, str] | None = None
+ ) -> tuple[_HostParams, _PoolKwargs]: ...
+ def get_connection_with_tls_context(
+ self,
+ request: PreparedRequest,
+ verify: bool | str | None,
+ proxies: Mapping[str, str] | None = None,
+ cert: tuple[str, str] | str | None = None,
+ ) -> ConnectionPool: ...
+ @deprecated("Use get_connection_with_tls_context() instead.")
+ def get_connection(self, url: _Uri, proxies: Mapping[str, str] | None = None) -> ConnectionPool: ...
+ def close(self): ...
+ def request_url(self, request, proxies): ...
+ def add_headers(self, request, **kwargs): ...
+ def proxy_headers(self, proxy): ...
+ def send(
+ self,
+ request: PreparedRequest,
+ stream: bool = False,
+ timeout: None | float | tuple[float, float] | tuple[float, None] = None,
+ verify: bool | str = True,
+ cert: None | bytes | str | tuple[bytes | str, bytes | str] = None,
+ proxies: Mapping[str, str] | None = None,
+ ) -> Response: ...