Add defaults for third-party stubs Q-T (#9959)

This commit is contained in:
Alex Waygood
2023-03-28 12:16:31 +01:00
committed by GitHub
parent 72456da2a3
commit b69b17c3d8
274 changed files with 3918 additions and 3735 deletions

View File

@@ -42,11 +42,11 @@ class BaseAdapter:
def send(
self,
request: PreparedRequest,
stream: bool = ...,
timeout: None | float | tuple[float, float] | tuple[float, None] = ...,
verify: bool | str = ...,
cert: None | bytes | str | tuple[bytes | str, bytes | str] = ...,
proxies: Mapping[str, str] | None = ...,
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: ...
@@ -56,14 +56,14 @@ class HTTPAdapter(BaseAdapter):
config: Any
proxy_manager: Any
def __init__(
self, pool_connections: int = ..., pool_maxsize: int = ..., max_retries: Retry | int | None = ..., pool_block: bool = ...
self, pool_connections: int = 10, pool_maxsize: int = 10, max_retries: Retry | int | None = 0, pool_block: bool = False
) -> None: ...
poolmanager: Any
def init_poolmanager(self, connections, maxsize, block=..., **pool_kwargs): ...
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, resp): ...
def get_connection(self, url, proxies=...): ...
def get_connection(self, url, proxies=None): ...
def close(self): ...
def request_url(self, request, proxies): ...
def add_headers(self, request, **kwargs): ...
@@ -71,9 +71,9 @@ class HTTPAdapter(BaseAdapter):
def send(
self,
request: PreparedRequest,
stream: bool = ...,
timeout: None | float | tuple[float, float] | tuple[float, None] = ...,
verify: bool | str = ...,
cert: None | bytes | str | tuple[bytes | str, bytes | str] = ...,
proxies: Mapping[str, str] | None = ...,
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: ...

View File

@@ -28,7 +28,7 @@ def request(
) -> Response: ...
def get(
url: str | bytes,
params: _Params | None = ...,
params: _Params | None = None,
*,
data: _Data | None = ...,
headers: _HeadersMapping | None = ...,
@@ -82,8 +82,8 @@ def head(
) -> Response: ...
def post(
url: str | bytes,
data: _Data | None = ...,
json: Incomplete | None = ...,
data: _Data | None = None,
json: Incomplete | None = None,
*,
params: _Params | None = ...,
headers: _HeadersMapping | None = ...,
@@ -100,7 +100,7 @@ def post(
) -> Response: ...
def put(
url: str | bytes,
data: _Data | None = ...,
data: _Data | None = None,
*,
params: _Params | None = ...,
headers: _HeadersMapping | None = ...,
@@ -118,7 +118,7 @@ def put(
) -> Response: ...
def patch(
url: str | bytes,
data: _Data | None = ...,
data: _Data | None = None,
*,
params: _Params | None = ...,
headers: _HeadersMapping | None = ...,

View File

@@ -11,7 +11,7 @@ class MockRequest:
def get_full_url(self): ...
def is_unverifiable(self): ...
def has_header(self, name): ...
def get_header(self, name, default=...): ...
def get_header(self, name, default=None): ...
def add_header(self, key, val): ...
def add_unredirected_header(self, name, value): ...
def get_new_headers(self): ...
@@ -29,12 +29,12 @@ class MockResponse:
def extract_cookies_to_jar(jar, request, response): ...
def get_cookie_header(jar, request): ...
def remove_cookie_by_name(cookiejar, name, domain=..., path=...): ...
def remove_cookie_by_name(cookiejar, name, domain=None, path=None): ...
class CookieConflictError(RuntimeError): ...
class RequestsCookieJar(CookieJar, MutableMapping[Any, Any]):
def get(self, name, default=..., domain=..., path=...): ...
def get(self, name, default=None, domain=None, path=None): ...
def set(self, name, value, **kwargs): ...
def iterkeys(self): ...
def keys(self): ...
@@ -45,7 +45,7 @@ class RequestsCookieJar(CookieJar, MutableMapping[Any, Any]):
def list_domains(self): ...
def list_paths(self): ...
def multiple_domains(self): ...
def get_dict(self, domain=..., path=...): ...
def get_dict(self, domain=None, path=None): ...
def __getitem__(self, name): ...
def __setitem__(self, name, value) -> None: ...
def __delitem__(self, name) -> None: ...
@@ -56,5 +56,5 @@ class RequestsCookieJar(CookieJar, MutableMapping[Any, Any]):
def create_cookie(name, value, **kwargs): ...
def morsel_to_cookie(morsel): ...
def cookiejar_from_dict(cookie_dict, cookiejar=..., overwrite=...): ...
def cookiejar_from_dict(cookie_dict, cookiejar=None, overwrite=True): ...
def merge_cookies(cookiejar, cookies): ...

View File

@@ -66,7 +66,17 @@ class Request(RequestHooksMixin):
auth: Any
cookies: Any
def __init__(
self, method=..., url=..., headers=..., files=..., data=..., params=..., auth=..., cookies=..., hooks=..., json=...
self,
method=None,
url=None,
headers=None,
files=None,
data=None,
params=None,
auth=None,
cookies=None,
hooks=None,
json=None,
) -> None: ...
def prepare(self) -> PreparedRequest: ...
@@ -78,15 +88,25 @@ class PreparedRequest(RequestEncodingMixin, RequestHooksMixin):
hooks: Any
def __init__(self) -> None: ...
def prepare(
self, method=..., url=..., headers=..., files=..., data=..., params=..., auth=..., cookies=..., hooks=..., json=...
self,
method=None,
url=None,
headers=None,
files=None,
data=None,
params=None,
auth=None,
cookies=None,
hooks=None,
json=None,
) -> None: ...
def copy(self) -> PreparedRequest: ...
def prepare_method(self, method) -> None: ...
def prepare_url(self, url, params) -> None: ...
def prepare_headers(self, headers) -> None: ...
def prepare_body(self, data, files, json=...) -> None: ...
def prepare_body(self, data, files, json=None) -> None: ...
def prepare_content_length(self, body) -> None: ...
def prepare_auth(self, auth, url=...) -> None: ...
def prepare_auth(self, auth, url="") -> None: ...
def prepare_cookies(self, cookies) -> None: ...
def prepare_hooks(self, hooks) -> None: ...
@@ -119,9 +139,9 @@ class Response:
def is_permanent_redirect(self) -> bool: ...
@property
def apparent_encoding(self) -> str: ...
def iter_content(self, chunk_size: int | None = ..., decode_unicode: bool = ...) -> Iterator[Any]: ...
def iter_content(self, chunk_size: int | None = 1, decode_unicode: bool = False) -> Iterator[Any]: ...
def iter_lines(
self, chunk_size: int | None = ..., decode_unicode: bool = ..., delimiter: str | bytes | None = ...
self, chunk_size: int | None = 512, decode_unicode: bool = False, delimiter: str | bytes | None = None
) -> Iterator[Any]: ...
@property
def content(self) -> bytes: ...

View File

@@ -44,12 +44,12 @@ class SessionRedirectMixin:
self,
resp,
req,
stream: bool = ...,
timeout: Incomplete | None = ...,
verify: bool = ...,
cert: Incomplete | None = ...,
proxies: Incomplete | None = ...,
yield_requests: bool = ...,
stream: bool = False,
timeout: Incomplete | None = None,
verify: bool = True,
cert: Incomplete | None = None,
proxies: Incomplete | None = None,
yield_requests: bool = False,
**adapter_kwargs,
): ...
def rebuild_auth(self, prepared_request, response): ...
@@ -140,20 +140,20 @@ class Session(SessionRedirectMixin):
self,
method: str | bytes,
url: str | bytes,
params: _Params | None = ...,
data: _Data | None = ...,
headers: _HeadersUpdateMapping | None = ...,
cookies: None | RequestsCookieJar | _TextMapping = ...,
files: _Files | None = ...,
auth: _Auth | None = ...,
timeout: _Timeout | None = ...,
allow_redirects: bool = ...,
proxies: _TextMapping | None = ...,
hooks: _HooksInput | None = ...,
stream: bool | None = ...,
verify: _Verify | None = ...,
cert: _Cert | None = ...,
json: Incomplete | None = ...,
params: _Params | None = None,
data: _Data | None = None,
headers: _HeadersUpdateMapping | None = None,
cookies: None | RequestsCookieJar | _TextMapping = None,
files: _Files | None = None,
auth: _Auth | None = None,
timeout: _Timeout | None = None,
allow_redirects: bool = True,
proxies: _TextMapping | None = None,
hooks: _HooksInput | None = None,
stream: bool | None = None,
verify: _Verify | None = None,
cert: _Cert | None = None,
json: Incomplete | None = None,
) -> Response: ...
def get(
self,
@@ -215,8 +215,8 @@ class Session(SessionRedirectMixin):
def post(
self,
url: str | bytes,
data: _Data | None = ...,
json: Incomplete | None = ...,
data: _Data | None = None,
json: Incomplete | None = None,
*,
params: _Params | None = ...,
headers: _HeadersUpdateMapping | None = ...,
@@ -234,7 +234,7 @@ class Session(SessionRedirectMixin):
def put(
self,
url: str | bytes,
data: _Data | None = ...,
data: _Data | None = None,
*,
params: _Params | None = ...,
headers: _HeadersUpdateMapping | None = ...,
@@ -253,7 +253,7 @@ class Session(SessionRedirectMixin):
def patch(
self,
url: str | bytes,
data: _Data | None = ...,
data: _Data | None = None,
*,
params: _Params | None = ...,
headers: _HeadersUpdateMapping | None = ...,

View File

@@ -5,7 +5,7 @@ _D = TypeVar("_D")
_VT = TypeVar("_VT")
class CaseInsensitiveDict(MutableMapping[str, _VT], Generic[_VT]):
def __init__(self, data: Mapping[str, _VT] | Iterable[tuple[str, _VT]] | None = ..., **kwargs: _VT) -> None: ...
def __init__(self, data: Mapping[str, _VT] | Iterable[tuple[str, _VT]] | None = None, **kwargs: _VT) -> None: ...
def lower_items(self) -> Iterator[tuple[str, _VT]]: ...
def __setitem__(self, key: str, value: _VT) -> None: ...
def __getitem__(self, key: str) -> _VT: ...
@@ -16,10 +16,10 @@ class CaseInsensitiveDict(MutableMapping[str, _VT], Generic[_VT]):
class LookupDict(dict[str, _VT]):
name: Any
def __init__(self, name: Any = ...) -> None: ...
def __init__(self, name: Any = None) -> None: ...
def __getitem__(self, key: str) -> _VT | None: ... # type: ignore[override]
def __setattr__(self, __attr: str, __value: _VT) -> None: ...
@overload
def get(self, key: str, default: None = ...) -> _VT | None: ...
def get(self, key: str, default: None = None) -> _VT | None: ...
@overload
def get(self, key: str, default: _D | _VT) -> _D | _VT: ...

View File

@@ -22,7 +22,7 @@ DEFAULT_ACCEPT_ENCODING: str
def dict_to_sequence(d): ...
def super_len(o): ...
def get_netrc_auth(url: _Uri, raise_errors: bool = ...) -> tuple[str, str] | None: ...
def get_netrc_auth(url: _Uri, raise_errors: bool = False) -> tuple[str, str] | None: ...
def guess_filename(obj): ...
def extract_zipped_paths(path): ...
def atomic_open(filename: StrOrBytesPath) -> _GeneratorContextManager[BufferedWriter]: ...
@@ -30,7 +30,7 @@ def from_key_val_list(value): ...
def to_key_val_list(value): ...
def parse_list_header(value): ...
def parse_dict_header(value): ...
def unquote_header_value(value, is_filename: bool = ...): ...
def unquote_header_value(value, is_filename: bool = False): ...
def dict_from_cookiejar(cj): ...
def add_dict_to_cookiejar(cj, cookie_dict): ...
def get_encodings_from_content(content): ...
@@ -49,16 +49,16 @@ def is_ipv4_address(string_ip: str) -> bool: ...
def is_valid_cidr(string_network: str) -> bool: ...
def set_environ(env_name: str, value: None) -> _GeneratorContextManager[None]: ...
def should_bypass_proxies(url: _Uri, no_proxy: Iterable[str] | None) -> bool: ...
def get_environ_proxies(url: _Uri, no_proxy: Iterable[str] | None = ...) -> dict[Any, Any]: ...
def get_environ_proxies(url: _Uri, no_proxy: Iterable[str] | None = None) -> dict[Any, Any]: ...
def select_proxy(url: _Uri, proxies: Mapping[Any, Any] | None): ...
def resolve_proxies(request: Request | PreparedRequest, proxies: Mapping[str, str] | None, trust_env: bool = ...): ...
def default_user_agent(name: str = ...) -> str: ...
def resolve_proxies(request: Request | PreparedRequest, proxies: Mapping[str, str] | None, trust_env: bool = True): ...
def default_user_agent(name: str = "python-requests") -> str: ...
def default_headers() -> CaseInsensitiveDict[str]: ...
def parse_header_links(value: str) -> list[dict[str, str]]: ...
def guess_json_utf(data): ...
def prepend_scheme_if_needed(url, new_scheme): ...
def get_auth_from_url(url: _Uri) -> tuple[str, str]: ...
def to_native_string(string, encoding=...): ...
def to_native_string(string, encoding="ascii"): ...
def urldefragauth(url: _Uri): ...
def rewind_body(prepared_request: PreparedRequest) -> None: ...
def check_header_validity(header: tuple[AnyStr, AnyStr]) -> None: ...