Replace Incomplete | None = None in third party stubs (#14063)

This commit is contained in:
Sebastian Rittau
2025-05-15 21:37:43 +02:00
committed by GitHub
parent acc51542c9
commit 126768408a
488 changed files with 2259 additions and 4044 deletions
+19 -37
View File
@@ -1,5 +1,4 @@
import http.client
from _typeshed import Incomplete
from collections.abc import Generator
from typing import Any, ClassVar
from typing_extensions import Self
@@ -41,7 +40,7 @@ class DigestAuthentication(Authentication):
challenge: Any
A1: Any
def __init__(self, credentials, host, request_uri, headers, response, content, http) -> None: ...
def request(self, method, request_uri, headers, content, cnonce: Incomplete | None = None): ...
def request(self, method, request_uri, headers, content, cnonce=None): ...
def response(self, response, content): ...
class HmacDigestAuthentication(Authentication):
@@ -87,14 +86,7 @@ class AllHosts: ...
class ProxyInfo:
bypass_hosts: Any
def __init__(
self,
proxy_type,
proxy_host,
proxy_port,
proxy_rdns: bool = True,
proxy_user: Incomplete | None = None,
proxy_pass: Incomplete | None = None,
proxy_headers: Incomplete | None = None,
self, proxy_type, proxy_host, proxy_port, proxy_rdns: bool = True, proxy_user=None, proxy_pass=None, proxy_headers=None
) -> None: ...
def astuple(self): ...
def isgood(self): ...
@@ -103,9 +95,7 @@ class ProxyInfo:
class HTTPConnectionWithTimeout(http.client.HTTPConnection):
proxy_info: Any
def __init__(
self, host, port: Incomplete | None = None, timeout: Incomplete | None = None, proxy_info: Incomplete | None = None
) -> None: ...
def __init__(self, host, port=None, timeout=None, proxy_info=None) -> None: ...
sock: Any
def connect(self) -> None: ...
@@ -119,16 +109,16 @@ class HTTPSConnectionWithTimeout(http.client.HTTPSConnection):
def __init__(
self,
host,
port: Incomplete | None = None,
key_file: Incomplete | None = None,
cert_file: Incomplete | None = None,
timeout: Incomplete | None = None,
proxy_info: Incomplete | None = None,
ca_certs: Incomplete | None = None,
port=None,
key_file=None,
cert_file=None,
timeout=None,
proxy_info=None,
ca_certs=None,
disable_ssl_certificate_validation: bool = False,
tls_maximum_version: Incomplete | None = None,
tls_minimum_version: Incomplete | None = None,
key_password: Incomplete | None = None,
tls_maximum_version=None,
tls_minimum_version=None,
key_password=None,
) -> None: ...
sock: Any
def connect(self) -> None: ...
@@ -155,27 +145,19 @@ class Http:
forward_authorization_headers: bool
def __init__(
self,
cache: Incomplete | None = None,
timeout: Incomplete | None = None,
cache=None,
timeout=None,
proxy_info=...,
ca_certs: Incomplete | None = None,
ca_certs=None,
disable_ssl_certificate_validation: bool = False,
tls_maximum_version: Incomplete | None = None,
tls_minimum_version: Incomplete | None = None,
tls_maximum_version=None,
tls_minimum_version=None,
) -> None: ...
def close(self) -> None: ...
def add_credentials(self, name, password, domain: str = "") -> None: ...
def add_certificate(self, key, cert, domain, password: Incomplete | None = None) -> None: ...
def add_certificate(self, key, cert, domain, password=None) -> None: ...
def clear_credentials(self) -> None: ...
def request(
self,
uri,
method: str = "GET",
body: Incomplete | None = None,
headers: Incomplete | None = None,
redirections=5,
connection_type: Incomplete | None = None,
): ...
def request(self, uri, method: str = "GET", body=None, headers=None, redirections=5, connection_type=None): ...
class Response(dict[str, Any]):
fromcache: bool
+3 -18
View File
@@ -1,5 +1,4 @@
import socket
from _typeshed import Incomplete
PROXY_TYPE_SOCKS4: int
PROXY_TYPE_SOCKS5: int
@@ -13,28 +12,14 @@ class Socks5Error(ProxyError): ...
class Socks4Error(ProxyError): ...
class HTTPError(ProxyError): ...
def setdefaultproxy(
proxytype: Incomplete | None = None,
addr: Incomplete | None = None,
port: Incomplete | None = None,
rdns: bool = True,
username: Incomplete | None = None,
password: Incomplete | None = None,
) -> None: ...
def setdefaultproxy(proxytype=None, addr=None, port=None, rdns: bool = True, username=None, password=None) -> None: ...
def wrapmodule(module) -> None: ...
class socksocket(socket.socket):
def __init__(self, family=..., type=..., proto: int = 0, _sock: Incomplete | None = None) -> None: ...
def __init__(self, family=..., type=..., proto: int = 0, _sock=None) -> None: ...
def sendall(self, content, *args): ...
def setproxy(
self,
proxytype: Incomplete | None = None,
addr: Incomplete | None = None,
port: Incomplete | None = None,
rdns: bool = True,
username: Incomplete | None = None,
password: Incomplete | None = None,
headers: Incomplete | None = None,
self, proxytype=None, addr=None, port=None, rdns: bool = True, username=None, password=None, headers=None
) -> None: ...
def getproxysockname(self): ...
def getproxypeername(self): ...