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
+1 -1
View File
@@ -52,7 +52,7 @@ class CaseInsensitiveDict(dict[str, Incomplete]):
def __contains__(self, k: object) -> bool: ...
def __delitem__(self, k: str) -> None: ...
def __getitem__(self, k: str): ...
def get(self, k: str, default: Incomplete | None = None) -> Incomplete | None: ...
def get(self, k: str, default=None) -> Incomplete | None: ...
def __setitem__(self, k: str, v) -> None: ...
def update(self, *args, **kwargs) -> None: ...
@@ -41,26 +41,19 @@ class Client:
self,
client_key: str,
client_secret: str | None = None,
resource_owner_key: Incomplete | None = None,
resource_owner_secret: Incomplete | None = None,
callback_uri: Incomplete | None = None,
resource_owner_key=None,
resource_owner_secret=None,
callback_uri=None,
signature_method="HMAC-SHA1",
signature_type="AUTH_HEADER",
rsa_key: Incomplete | None = None,
verifier: Incomplete | None = None,
realm: Incomplete | None = None,
rsa_key=None,
verifier=None,
realm=None,
encoding: str = "utf-8",
decoding: Incomplete | None = None,
nonce: Incomplete | None = None,
timestamp: Incomplete | None = None,
decoding=None,
nonce=None,
timestamp=None,
): ...
def get_oauth_signature(self, request): ...
def get_oauth_params(self, request): ...
def sign(
self,
uri,
http_method: str = "GET",
body: str | None = None,
headers: dict[str, str] | None = None,
realm: Incomplete | None = None,
): ...
def sign(self, uri, http_method: str = "GET", body: str | None = None, headers: dict[str, str] | None = None, realm=None): ...
@@ -1,4 +1,3 @@
from _typeshed import Incomplete
from logging import Logger
from .base import BaseEndpoint as BaseEndpoint
@@ -7,12 +6,5 @@ log: Logger
class AccessTokenEndpoint(BaseEndpoint):
def create_access_token(self, request, credentials): ...
def create_access_token_response(
self,
uri,
http_method: str = "GET",
body: Incomplete | None = None,
headers: Incomplete | None = None,
credentials: Incomplete | None = None,
): ...
def create_access_token_response(self, uri, http_method: str = "GET", body=None, headers=None, credentials=None): ...
def validate_access_token_request(self, request): ...
@@ -1,18 +1,8 @@
from _typeshed import Incomplete
from .base import BaseEndpoint as BaseEndpoint
class AuthorizationEndpoint(BaseEndpoint):
def create_verifier(self, request, credentials): ...
def create_authorization_response(
self,
uri,
http_method: str = "GET",
body: Incomplete | None = None,
headers: Incomplete | None = None,
realms: Incomplete | None = None,
credentials: Incomplete | None = None,
): ...
def get_realms_and_credentials(
self, uri, http_method: str = "GET", body: Incomplete | None = None, headers: Incomplete | None = None
self, uri, http_method: str = "GET", body=None, headers=None, realms=None, credentials=None
): ...
def get_realms_and_credentials(self, uri, http_method: str = "GET", body=None, headers=None): ...
@@ -1,7 +1,6 @@
from _typeshed import Incomplete
from typing import Any
class BaseEndpoint:
request_validator: Any
token_generator: Any
def __init__(self, request_validator, token_generator: Incomplete | None = None) -> None: ...
def __init__(self, request_validator, token_generator=None) -> None: ...
@@ -1,4 +1,3 @@
from _typeshed import Incomplete
from logging import Logger
from .base import BaseEndpoint as BaseEndpoint
@@ -7,12 +6,5 @@ log: Logger
class RequestTokenEndpoint(BaseEndpoint):
def create_request_token(self, request, credentials): ...
def create_request_token_response(
self,
uri,
http_method: str = "GET",
body: Incomplete | None = None,
headers: Incomplete | None = None,
credentials: Incomplete | None = None,
): ...
def create_request_token_response(self, uri, http_method: str = "GET", body=None, headers=None, credentials=None): ...
def validate_request_token_request(self, request): ...
@@ -1,4 +1,3 @@
from _typeshed import Incomplete
from logging import Logger
from .base import BaseEndpoint as BaseEndpoint
@@ -6,11 +5,4 @@ from .base import BaseEndpoint as BaseEndpoint
log: Logger
class ResourceEndpoint(BaseEndpoint):
def validate_protected_resource_request(
self,
uri,
http_method: str = "GET",
body: Incomplete | None = None,
headers: Incomplete | None = None,
realms: Incomplete | None = None,
): ...
def validate_protected_resource_request(self, uri, http_method: str = "GET", body=None, headers=None, realms=None): ...
@@ -1,4 +1,3 @@
from _typeshed import Incomplete
from logging import Logger
from .base import BaseEndpoint as BaseEndpoint
@@ -6,6 +5,4 @@ from .base import BaseEndpoint as BaseEndpoint
log: Logger
class SignatureOnlyEndpoint(BaseEndpoint):
def validate_request(
self, uri, http_method: str = "GET", body: Incomplete | None = None, headers: Incomplete | None = None
): ...
def validate_request(self, uri, http_method: str = "GET", body=None, headers=None): ...
@@ -1,4 +1,3 @@
from _typeshed import Incomplete
from typing import Any
class OAuth1Error(Exception):
@@ -6,13 +5,7 @@ class OAuth1Error(Exception):
description: str
uri: Any
status_code: Any
def __init__(
self,
description: Incomplete | None = None,
uri: Incomplete | None = None,
status_code: int = 400,
request: Incomplete | None = None,
) -> None: ...
def __init__(self, description=None, uri=None, status_code: int = 400, request=None) -> None: ...
def in_uri(self, uri): ...
@property
def twotuples(self): ...
@@ -1,4 +1,4 @@
from _typeshed import Incomplete, Unused
from _typeshed import Unused
from collections.abc import Iterable
from logging import Logger
@@ -17,14 +17,10 @@ def collect_parameters(
) -> list[tuple[str, str]]: ...
def normalize_parameters(params: dict[str, str]) -> str: ...
def sign_hmac_sha1_with_client(sig_base_str: str, client): ...
def verify_hmac_sha1(
request: Request, client_secret: Incomplete | None = None, resource_owner_secret: Incomplete | None = None
) -> bool: ...
def verify_hmac_sha1(request: Request, client_secret=None, resource_owner_secret=None) -> bool: ...
def sign_hmac_sha1(base_string: str | bytes, client_secret, resource_owner_secret): ...
def sign_hmac_sha256_with_client(sig_base_str, client): ...
def verify_hmac_sha256(
request, client_secret: Incomplete | None = None, resource_owner_secret: Incomplete | None = None
) -> bool: ...
def verify_hmac_sha256(request, client_secret=None, resource_owner_secret=None) -> bool: ...
def sign_hmac_sha256(base_string: str | bytes, client_secret, resource_owner_secret): ...
def sign_hmac_sha512_with_client(sig_base_str: str, client): ...
def verify_hmac_sha512(request, client_secret: str | None = None, resource_owner_secret: str | None = None) -> bool: ...
@@ -23,7 +23,7 @@ class AuthorizationEndpoint(BaseEndpoint):
http_method: _HTTPMethod = "GET",
body: str | None = None,
headers: dict[str, str] | None = None,
scopes: Incomplete | None = None,
scopes=None,
credentials: dict[str, Incomplete] | None = None,
): ...
def validate_authorization_request(
@@ -21,6 +21,6 @@ class ResourceEndpoint(BaseEndpoint):
http_method: _HTTPMethod = "GET",
body: str | None = None,
headers: dict[str, str] | None = None,
scopes: Incomplete | None = None,
scopes=None,
) -> tuple[bool, Request]: ...
def find_token_type(self, request: Request): ...
@@ -25,8 +25,8 @@ class TokenEndpoint(BaseEndpoint):
http_method: _HTTPMethod = "POST",
body: str | None = None,
headers: dict[str, str] | None = None,
credentials: Incomplete | None = None,
grant_type_for_scope: Incomplete | None = None,
claims: Incomplete | None = None,
credentials=None,
grant_type_for_scope=None,
claims=None,
): ...
def validate_token_request(self, request: Request) -> None: ...
@@ -1,5 +1,4 @@
from _hashlib import HASH
from _typeshed import Incomplete
from collections.abc import Callable
from logging import Logger
@@ -14,7 +13,7 @@ class GrantTypeBase:
def id_token_hash(
self, value: str, hashfunc: Callable[..., HASH] = ... # Arguments: ReadableBuffer (string) and bool (usedforsecurity)
) -> str: ...
def add_id_token(self, token, token_handler, request: Request, nonce: Incomplete | None = None): ...
def add_id_token(self, token, token_handler, request: Request, nonce=None): ...
def openid_authorization_validator(self, request: Request): ...
OpenIDConnectBase = GrantTypeBase
@@ -13,14 +13,14 @@ class Dispatcher:
class AuthorizationCodeGrantDispatcher(Dispatcher):
default_grant: Incomplete | None
oidc_grant: Incomplete | None
def __init__(self, default_grant: Incomplete | None = None, oidc_grant: Incomplete | None = None) -> None: ...
def __init__(self, default_grant=None, oidc_grant=None) -> None: ...
def create_authorization_response(self, request: Request, token_handler): ...
def validate_authorization_request(self, request: Request): ...
class ImplicitTokenGrantDispatcher(Dispatcher):
default_grant: Incomplete | None
oidc_grant: Incomplete | None
def __init__(self, default_grant: Incomplete | None = None, oidc_grant: Incomplete | None = None) -> None: ...
def __init__(self, default_grant=None, oidc_grant=None) -> None: ...
def create_authorization_response(self, request: Request, token_handler): ...
def validate_authorization_request(self, request: Request): ...
@@ -28,10 +28,5 @@ class AuthorizationTokenGrantDispatcher(Dispatcher):
default_grant: Incomplete | None
oidc_grant: Incomplete | None
request_validator: OAuth2RequestValidator
def __init__(
self,
request_validator: OAuth2RequestValidator,
default_grant: Incomplete | None = None,
oidc_grant: Incomplete | None = None,
) -> None: ...
def __init__(self, request_validator: OAuth2RequestValidator, default_grant=None, oidc_grant=None) -> None: ...
def create_token_response(self, request: Request, token_handler): ...