mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-08-13 03:21:07 +08:00
Replace Incomplete | None = None in third party stubs (#14063)
This commit is contained in:
@@ -1,16 +1,14 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
from authlib.integrations.base_client.sync_app import OAuth1Base, OAuth2Base
|
||||
|
||||
__all__ = ["AsyncOAuth1Mixin", "AsyncOAuth2Mixin"]
|
||||
|
||||
class AsyncOAuth1Mixin(OAuth1Base):
|
||||
async def request(self, method, url, token: Incomplete | None = None, **kwargs): ...
|
||||
async def create_authorization_url(self, redirect_uri: Incomplete | None = None, **kwargs): ...
|
||||
async def fetch_access_token(self, request_token: Incomplete | None = None, **kwargs): ...
|
||||
async def request(self, method, url, token=None, **kwargs): ...
|
||||
async def create_authorization_url(self, redirect_uri=None, **kwargs): ...
|
||||
async def fetch_access_token(self, request_token=None, **kwargs): ...
|
||||
|
||||
class AsyncOAuth2Mixin(OAuth2Base):
|
||||
async def load_server_metadata(self): ...
|
||||
async def request(self, method, url, token: Incomplete | None = None, **kwargs): ...
|
||||
async def create_authorization_url(self, redirect_uri: Incomplete | None = None, **kwargs): ...
|
||||
async def fetch_access_token(self, redirect_uri: Incomplete | None = None, **kwargs): ...
|
||||
async def request(self, method, url, token=None, **kwargs): ...
|
||||
async def create_authorization_url(self, redirect_uri=None, **kwargs): ...
|
||||
async def fetch_access_token(self, redirect_uri=None, **kwargs): ...
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
__all__ = ["AsyncOpenIDMixin"]
|
||||
|
||||
class AsyncOpenIDMixin:
|
||||
async def fetch_jwk_set(self, force: bool = False): ...
|
||||
async def userinfo(self, **kwargs): ...
|
||||
async def parse_id_token(self, token, nonce, claims_options: Incomplete | None = None): ...
|
||||
async def parse_id_token(self, token, nonce, claims_options=None): ...
|
||||
|
||||
@@ -4,10 +4,10 @@ class FrameworkIntegration:
|
||||
expires_in: int
|
||||
name: Incomplete
|
||||
cache: Incomplete
|
||||
def __init__(self, name, cache: Incomplete | None = None) -> None: ...
|
||||
def __init__(self, name, cache=None) -> None: ...
|
||||
def get_state_data(self, session, state): ...
|
||||
def set_state_data(self, session, state, data): ...
|
||||
def clear_state_data(self, session, state): ...
|
||||
def update_token(self, token, refresh_token: Incomplete | None = None, access_token: Incomplete | None = None) -> None: ...
|
||||
def update_token(self, token, refresh_token=None, access_token=None) -> None: ...
|
||||
@staticmethod
|
||||
def load_config(oauth, name, params) -> None: ...
|
||||
|
||||
@@ -11,9 +11,7 @@ class BaseOAuth:
|
||||
cache: Incomplete
|
||||
fetch_token: Incomplete
|
||||
update_token: Incomplete
|
||||
def __init__(
|
||||
self, cache: Incomplete | None = None, fetch_token: Incomplete | None = None, update_token: Incomplete | None = None
|
||||
) -> None: ...
|
||||
def __init__(self, cache=None, fetch_token=None, update_token=None) -> None: ...
|
||||
def create_client(self, name): ...
|
||||
def register(self, name, overwrite: bool = False, **kwargs): ...
|
||||
def generate_client_kwargs(self, name, overwrite, **kwargs): ...
|
||||
|
||||
@@ -3,7 +3,7 @@ from _typeshed import Incomplete
|
||||
class BaseApp:
|
||||
client_cls: Incomplete
|
||||
OAUTH_APP_CONFIG: Incomplete
|
||||
def request(self, method, url, token: Incomplete | None = None, **kwargs): ...
|
||||
def request(self, method, url, token=None, **kwargs): ...
|
||||
def get(self, url, **kwargs): ...
|
||||
def post(self, url, **kwargs): ...
|
||||
def patch(self, url, **kwargs): ...
|
||||
@@ -29,26 +29,26 @@ class OAuth1Base:
|
||||
def __init__(
|
||||
self,
|
||||
framework,
|
||||
name: Incomplete | None = None,
|
||||
fetch_token: Incomplete | None = None,
|
||||
client_id: Incomplete | None = None,
|
||||
client_secret: Incomplete | None = None,
|
||||
request_token_url: Incomplete | None = None,
|
||||
request_token_params: Incomplete | None = None,
|
||||
access_token_url: Incomplete | None = None,
|
||||
access_token_params: Incomplete | None = None,
|
||||
authorize_url: Incomplete | None = None,
|
||||
authorize_params: Incomplete | None = None,
|
||||
api_base_url: Incomplete | None = None,
|
||||
client_kwargs: Incomplete | None = None,
|
||||
user_agent: Incomplete | None = None,
|
||||
name=None,
|
||||
fetch_token=None,
|
||||
client_id=None,
|
||||
client_secret=None,
|
||||
request_token_url=None,
|
||||
request_token_params=None,
|
||||
access_token_url=None,
|
||||
access_token_params=None,
|
||||
authorize_url=None,
|
||||
authorize_params=None,
|
||||
api_base_url=None,
|
||||
client_kwargs=None,
|
||||
user_agent=None,
|
||||
**kwargs,
|
||||
) -> None: ...
|
||||
|
||||
class OAuth1Mixin(_RequestMixin, OAuth1Base):
|
||||
def request(self, method, url, token: Incomplete | None = None, **kwargs): ...
|
||||
def create_authorization_url(self, redirect_uri: Incomplete | None = None, **kwargs): ...
|
||||
def fetch_access_token(self, request_token: Incomplete | None = None, **kwargs): ...
|
||||
def request(self, method, url, token=None, **kwargs): ...
|
||||
def create_authorization_url(self, redirect_uri=None, **kwargs): ...
|
||||
def fetch_access_token(self, request_token=None, **kwargs): ...
|
||||
|
||||
class OAuth2Base:
|
||||
client_cls: Incomplete
|
||||
@@ -68,26 +68,26 @@ class OAuth2Base:
|
||||
def __init__(
|
||||
self,
|
||||
framework,
|
||||
name: Incomplete | None = None,
|
||||
fetch_token: Incomplete | None = None,
|
||||
update_token: Incomplete | None = None,
|
||||
client_id: Incomplete | None = None,
|
||||
client_secret: Incomplete | None = None,
|
||||
access_token_url: Incomplete | None = None,
|
||||
access_token_params: Incomplete | None = None,
|
||||
authorize_url: Incomplete | None = None,
|
||||
authorize_params: Incomplete | None = None,
|
||||
api_base_url: Incomplete | None = None,
|
||||
client_kwargs: Incomplete | None = None,
|
||||
server_metadata_url: Incomplete | None = None,
|
||||
compliance_fix: Incomplete | None = None,
|
||||
client_auth_methods: Incomplete | None = None,
|
||||
user_agent: Incomplete | None = None,
|
||||
name=None,
|
||||
fetch_token=None,
|
||||
update_token=None,
|
||||
client_id=None,
|
||||
client_secret=None,
|
||||
access_token_url=None,
|
||||
access_token_params=None,
|
||||
authorize_url=None,
|
||||
authorize_params=None,
|
||||
api_base_url=None,
|
||||
client_kwargs=None,
|
||||
server_metadata_url=None,
|
||||
compliance_fix=None,
|
||||
client_auth_methods=None,
|
||||
user_agent=None,
|
||||
**kwargs,
|
||||
) -> None: ...
|
||||
|
||||
class OAuth2Mixin(_RequestMixin, OAuth2Base):
|
||||
def request(self, method, url, token: Incomplete | None = None, **kwargs): ...
|
||||
def request(self, method, url, token=None, **kwargs): ...
|
||||
def load_server_metadata(self): ...
|
||||
def create_authorization_url(self, redirect_uri: Incomplete | None = None, **kwargs): ...
|
||||
def fetch_access_token(self, redirect_uri: Incomplete | None = None, **kwargs): ...
|
||||
def create_authorization_url(self, redirect_uri=None, **kwargs): ...
|
||||
def fetch_access_token(self, redirect_uri=None, **kwargs): ...
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
class OpenIDMixin:
|
||||
def fetch_jwk_set(self, force: bool = False): ...
|
||||
def userinfo(self, **kwargs): ...
|
||||
def parse_id_token(self, token, nonce, claims_options: Incomplete | None = None, leeway: int = 120): ...
|
||||
def parse_id_token(self, token, nonce, claims_options=None, leeway: int = 120): ...
|
||||
def create_load_key(self): ...
|
||||
|
||||
@@ -9,7 +9,7 @@ class ECDH1PUAlgorithm(JWEAlgorithmWithTagAwareKeyAgreement):
|
||||
description: str
|
||||
key_size: Incomplete
|
||||
aeskw: Incomplete
|
||||
def __init__(self, key_size: Incomplete | None = None) -> None: ...
|
||||
def __init__(self, key_size=None) -> None: ...
|
||||
def prepare_key(self, raw_data): ...
|
||||
def generate_preset(self, enc_alg, key): ...
|
||||
def compute_shared_key(self, shared_key_e, shared_key_s): ...
|
||||
@@ -17,10 +17,10 @@ class ECDH1PUAlgorithm(JWEAlgorithmWithTagAwareKeyAgreement):
|
||||
def compute_derived_key(self, shared_key, fixed_info, bit_size): ...
|
||||
def deliver_at_sender(self, sender_static_key, sender_ephemeral_key, recipient_pubkey, headers, bit_size, tag): ...
|
||||
def deliver_at_recipient(self, recipient_key, sender_static_pubkey, sender_ephemeral_pubkey, headers, bit_size, tag): ...
|
||||
def generate_keys_and_prepare_headers(self, enc_alg, key, sender_key, preset: Incomplete | None = None): ...
|
||||
def generate_keys_and_prepare_headers(self, enc_alg, key, sender_key, preset=None): ...
|
||||
def agree_upon_key_and_wrap_cek(self, enc_alg, headers, key, sender_key, epk, cek, tag): ...
|
||||
def wrap(self, enc_alg, headers, key, sender_key, preset: Incomplete | None = None): ...
|
||||
def unwrap(self, enc_alg, ek, headers, key, sender_key, tag: Incomplete | None = None): ...
|
||||
def wrap(self, enc_alg, headers, key, sender_key, preset=None): ...
|
||||
def unwrap(self, enc_alg, ek, headers, key, sender_key, tag=None): ...
|
||||
|
||||
JWE_DRAFT_ALG_ALGORITHMS: Incomplete
|
||||
|
||||
|
||||
@@ -1,4 +1,2 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
def loads(obj, kid: Incomplete | None = None): ...
|
||||
def dumps(key, kty: Incomplete | None = None, **params): ...
|
||||
def loads(obj, kid=None): ...
|
||||
def dumps(key, kty=None, **params): ...
|
||||
|
||||
@@ -3,12 +3,12 @@ from _typeshed import Incomplete
|
||||
class JsonWebSignature:
|
||||
REGISTERED_HEADER_PARAMETER_NAMES: Incomplete
|
||||
ALGORITHMS_REGISTRY: Incomplete
|
||||
def __init__(self, algorithms: Incomplete | None = None, private_headers: Incomplete | None = None) -> None: ...
|
||||
def __init__(self, algorithms=None, private_headers=None) -> None: ...
|
||||
@classmethod
|
||||
def register_algorithm(cls, algorithm) -> None: ...
|
||||
def serialize_compact(self, protected, payload, key): ...
|
||||
def deserialize_compact(self, s, key, decode: Incomplete | None = None): ...
|
||||
def deserialize_compact(self, s, key, decode=None): ...
|
||||
def serialize_json(self, header_obj, payload, key): ...
|
||||
def deserialize_json(self, obj, key, decode: Incomplete | None = None): ...
|
||||
def deserialize_json(self, obj, key, decode=None): ...
|
||||
def serialize(self, header, payload, key): ...
|
||||
def deserialize(self, s, key, decode: Incomplete | None = None): ...
|
||||
def deserialize(self, s, key, decode=None): ...
|
||||
|
||||
@@ -5,15 +5,15 @@ class JsonWebEncryption:
|
||||
ALG_REGISTRY: Incomplete
|
||||
ENC_REGISTRY: Incomplete
|
||||
ZIP_REGISTRY: Incomplete
|
||||
def __init__(self, algorithms: Incomplete | None = None, private_headers: Incomplete | None = None) -> None: ...
|
||||
def __init__(self, algorithms=None, private_headers=None) -> None: ...
|
||||
@classmethod
|
||||
def register_algorithm(cls, algorithm) -> None: ...
|
||||
def serialize_compact(self, protected, payload, key, sender_key: Incomplete | None = None): ...
|
||||
def serialize_json(self, header_obj, payload, keys, sender_key: Incomplete | None = None): ...
|
||||
def serialize(self, header, payload, key, sender_key: Incomplete | None = None): ...
|
||||
def deserialize_compact(self, s, key, decode: Incomplete | None = None, sender_key: Incomplete | None = None): ...
|
||||
def deserialize_json(self, obj, key, decode: Incomplete | None = None, sender_key: Incomplete | None = None): ...
|
||||
def deserialize(self, obj, key, decode: Incomplete | None = None, sender_key: Incomplete | None = None): ...
|
||||
def serialize_compact(self, protected, payload, key, sender_key=None): ...
|
||||
def serialize_json(self, header_obj, payload, keys, sender_key=None): ...
|
||||
def serialize(self, header, payload, key, sender_key=None): ...
|
||||
def deserialize_compact(self, s, key, decode=None, sender_key=None): ...
|
||||
def deserialize_json(self, obj, key, decode=None, sender_key=None): ...
|
||||
def deserialize(self, obj, key, decode=None, sender_key=None): ...
|
||||
@staticmethod
|
||||
def parse_json(obj): ...
|
||||
def get_header_alg(self, header): ...
|
||||
|
||||
@@ -11,14 +11,14 @@ class JWEAlgorithmBase(metaclass=ABCMeta):
|
||||
def generate_preset(self, enc_alg, key) -> None: ...
|
||||
|
||||
class JWEAlgorithm(JWEAlgorithmBase, metaclass=ABCMeta):
|
||||
def wrap(self, enc_alg, headers, key, preset: Incomplete | None = None) -> None: ...
|
||||
def wrap(self, enc_alg, headers, key, preset=None) -> None: ...
|
||||
def unwrap(self, enc_alg, ek, headers, key) -> None: ...
|
||||
|
||||
class JWEAlgorithmWithTagAwareKeyAgreement(JWEAlgorithmBase, metaclass=ABCMeta):
|
||||
def generate_keys_and_prepare_headers(self, enc_alg, key, sender_key, preset: Incomplete | None = None) -> None: ...
|
||||
def generate_keys_and_prepare_headers(self, enc_alg, key, sender_key, preset=None) -> None: ...
|
||||
def agree_upon_key_and_wrap_cek(self, enc_alg, headers, key, sender_key, epk, cek, tag) -> None: ...
|
||||
def wrap(self, enc_alg, headers, key, sender_key, preset: Incomplete | None = None) -> None: ...
|
||||
def unwrap(self, enc_alg, ek, headers, key, sender_key, tag: Incomplete | None = None) -> None: ...
|
||||
def wrap(self, enc_alg, headers, key, sender_key, preset=None) -> None: ...
|
||||
def unwrap(self, enc_alg, ek, headers, key, sender_key, tag=None) -> None: ...
|
||||
|
||||
class JWEEncAlgorithm:
|
||||
name: Incomplete
|
||||
|
||||
@@ -1,5 +1 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
def load_pem_key(
|
||||
raw, ssh_type: Incomplete | None = None, key_type: Incomplete | None = None, password: Incomplete | None = None
|
||||
): ...
|
||||
def load_pem_key(raw, ssh_type=None, key_type=None, password=None): ...
|
||||
|
||||
@@ -10,9 +10,7 @@ class AsymmetricKey(Key):
|
||||
SSH_PUBLIC_PREFIX: bytes
|
||||
private_key: Incomplete
|
||||
public_key: Incomplete
|
||||
def __init__(
|
||||
self, private_key: Incomplete | None = None, public_key: Incomplete | None = None, options: Incomplete | None = None
|
||||
) -> None: ...
|
||||
def __init__(self, private_key=None, public_key=None, options=None) -> None: ...
|
||||
@property
|
||||
def public_only(self): ...
|
||||
def get_op_key(self, operation): ...
|
||||
@@ -26,14 +24,14 @@ class AsymmetricKey(Key):
|
||||
def load_public_key(self) -> None: ...
|
||||
def as_dict(self, is_private: bool = False, **params): ...
|
||||
def as_key(self, is_private: bool = False): ...
|
||||
def as_bytes(self, encoding: Incomplete | None = None, is_private: bool = False, password: Incomplete | None = None): ...
|
||||
def as_pem(self, is_private: bool = False, password: Incomplete | None = None): ...
|
||||
def as_der(self, is_private: bool = False, password: Incomplete | None = None): ...
|
||||
def as_bytes(self, encoding=None, is_private: bool = False, password=None): ...
|
||||
def as_pem(self, is_private: bool = False, password=None): ...
|
||||
def as_der(self, is_private: bool = False, password=None): ...
|
||||
@classmethod
|
||||
def import_dict_key(cls, raw, options: Incomplete | None = None): ...
|
||||
def import_dict_key(cls, raw, options=None): ...
|
||||
@classmethod
|
||||
def import_key(cls, raw, options: Incomplete | None = None): ...
|
||||
def import_key(cls, raw, options=None): ...
|
||||
@classmethod
|
||||
def validate_raw_key(cls, key): ...
|
||||
@classmethod
|
||||
def generate_key(cls, crv_or_size, options: Incomplete | None = None, is_private: bool = False) -> AsymmetricKey: ...
|
||||
def generate_key(cls, crv_or_size, options=None, is_private: bool = False) -> AsymmetricKey: ...
|
||||
|
||||
@@ -7,7 +7,7 @@ class Key:
|
||||
PUBLIC_KEY_OPS: Incomplete
|
||||
REQUIRED_JSON_FIELDS: Incomplete
|
||||
options: Incomplete
|
||||
def __init__(self, options: Incomplete | None = None) -> None: ...
|
||||
def __init__(self, options=None) -> None: ...
|
||||
@property
|
||||
def tokens(self): ...
|
||||
@property
|
||||
|
||||
@@ -6,7 +6,7 @@ from authlib.jose.rfc7517 import Key, KeySet
|
||||
class JsonWebKey:
|
||||
JWK_KEY_CLS: Incomplete
|
||||
@classmethod
|
||||
def generate_key(cls, kty, crv_or_size, options: Incomplete | None = None, is_private: bool = False): ...
|
||||
def generate_key(cls, kty, crv_or_size, options=None, is_private: bool = False): ...
|
||||
@classmethod
|
||||
def import_key(cls, raw: Mapping[str, object], options: Mapping[str, object] | None = None) -> Key: ...
|
||||
@classmethod
|
||||
|
||||
@@ -21,4 +21,4 @@ class ECKey(AsymmetricKey):
|
||||
def dumps_private_key(self): ...
|
||||
def dumps_public_key(self): ...
|
||||
@classmethod
|
||||
def generate_key(cls, crv: str = "P-256", options: Incomplete | None = None, is_private: bool = False) -> ECKey: ...
|
||||
def generate_key(cls, crv: str = "P-256", options=None, is_private: bool = False) -> ECKey: ...
|
||||
|
||||
@@ -7,7 +7,7 @@ class DirectAlgorithm(JWEAlgorithm):
|
||||
description: str
|
||||
def prepare_key(self, raw_data): ...
|
||||
def generate_preset(self, enc_alg, key): ...
|
||||
def wrap(self, enc_alg, headers, key, preset: Incomplete | None = None): ...
|
||||
def wrap(self, enc_alg, headers, key, preset=None): ...
|
||||
def unwrap(self, enc_alg, ek, headers, key): ...
|
||||
|
||||
class RSAAlgorithm(JWEAlgorithm):
|
||||
@@ -18,7 +18,7 @@ class RSAAlgorithm(JWEAlgorithm):
|
||||
def __init__(self, name, description, pad_fn) -> None: ...
|
||||
def prepare_key(self, raw_data): ...
|
||||
def generate_preset(self, enc_alg, key): ...
|
||||
def wrap(self, enc_alg, headers, key, preset: Incomplete | None = None): ...
|
||||
def wrap(self, enc_alg, headers, key, preset=None): ...
|
||||
def unwrap(self, enc_alg, ek, headers, key): ...
|
||||
|
||||
class AESAlgorithm(JWEAlgorithm):
|
||||
@@ -29,7 +29,7 @@ class AESAlgorithm(JWEAlgorithm):
|
||||
def prepare_key(self, raw_data): ...
|
||||
def generate_preset(self, enc_alg, key): ...
|
||||
def wrap_cek(self, cek, key): ...
|
||||
def wrap(self, enc_alg, headers, key, preset: Incomplete | None = None): ...
|
||||
def wrap(self, enc_alg, headers, key, preset=None): ...
|
||||
def unwrap(self, enc_alg, ek, headers, key): ...
|
||||
|
||||
class AESGCMAlgorithm(JWEAlgorithm):
|
||||
@@ -40,7 +40,7 @@ class AESGCMAlgorithm(JWEAlgorithm):
|
||||
def __init__(self, key_size) -> None: ...
|
||||
def prepare_key(self, raw_data): ...
|
||||
def generate_preset(self, enc_alg, key): ...
|
||||
def wrap(self, enc_alg, headers, key, preset: Incomplete | None = None): ...
|
||||
def wrap(self, enc_alg, headers, key, preset=None): ...
|
||||
def unwrap(self, enc_alg, ek, headers, key): ...
|
||||
|
||||
class ECDHESAlgorithm(JWEAlgorithm):
|
||||
@@ -50,13 +50,13 @@ class ECDHESAlgorithm(JWEAlgorithm):
|
||||
description: str
|
||||
key_size: Incomplete
|
||||
aeskw: Incomplete
|
||||
def __init__(self, key_size: Incomplete | None = None) -> None: ...
|
||||
def __init__(self, key_size=None) -> None: ...
|
||||
def prepare_key(self, raw_data): ...
|
||||
def generate_preset(self, enc_alg, key): ...
|
||||
def compute_fixed_info(self, headers, bit_size): ...
|
||||
def compute_derived_key(self, shared_key, fixed_info, bit_size): ...
|
||||
def deliver(self, key, pubkey, headers, bit_size): ...
|
||||
def wrap(self, enc_alg, headers, key, preset: Incomplete | None = None): ...
|
||||
def wrap(self, enc_alg, headers, key, preset=None): ...
|
||||
def unwrap(self, enc_alg, ek, headers, key): ...
|
||||
|
||||
def u32be_len_input(s, base64: bool = False): ...
|
||||
|
||||
@@ -8,7 +8,7 @@ class OctKey(Key):
|
||||
kty: str
|
||||
REQUIRED_JSON_FIELDS: Incomplete
|
||||
raw_key: Incomplete
|
||||
def __init__(self, raw_key: Incomplete | None = None, options: Incomplete | None = None) -> None: ...
|
||||
def __init__(self, raw_key=None, options=None) -> None: ...
|
||||
@property
|
||||
def public_only(self): ...
|
||||
def get_op_key(self, operation): ...
|
||||
@@ -18,6 +18,6 @@ class OctKey(Key):
|
||||
@classmethod
|
||||
def validate_raw_key(cls, key): ...
|
||||
@classmethod
|
||||
def import_key(cls, raw, options: Incomplete | None = None): ...
|
||||
def import_key(cls, raw, options=None): ...
|
||||
@classmethod
|
||||
def generate_key(cls, key_size: int = 256, options: Incomplete | None = None, is_private: bool = True): ...
|
||||
def generate_key(cls, key_size: int = 256, options=None, is_private: bool = True): ...
|
||||
|
||||
@@ -16,8 +16,8 @@ class RSAKey(AsymmetricKey):
|
||||
def load_private_key(self): ...
|
||||
def load_public_key(self): ...
|
||||
@classmethod
|
||||
def generate_key(cls, key_size: int = 2048, options: Incomplete | None = None, is_private: bool = False) -> RSAKey: ...
|
||||
def generate_key(cls, key_size: int = 2048, options=None, is_private: bool = False) -> RSAKey: ...
|
||||
@classmethod
|
||||
def import_dict_key(cls, raw, options: Incomplete | None = None): ...
|
||||
def import_dict_key(cls, raw, options=None): ...
|
||||
|
||||
def has_all_prime_factors(obj): ...
|
||||
|
||||
@@ -6,13 +6,13 @@ class BaseClaims(dict[str, Any]): # dict values are key-dependent
|
||||
header: Incomplete
|
||||
options: Incomplete
|
||||
params: Incomplete
|
||||
def __init__(self, payload, header, options: Incomplete | None = None, params: Incomplete | None = None) -> None: ...
|
||||
def __init__(self, payload, header, options=None, params=None) -> None: ...
|
||||
# TODO: Adds an attribute for each key in REGISTERED_CLAIMS
|
||||
def __getattr__(self, key: str): ...
|
||||
def get_registered_claims(self) -> dict[str, Incomplete]: ...
|
||||
|
||||
class JWTClaims(BaseClaims):
|
||||
def validate(self, now: Incomplete | None = None, leeway: int = 0) -> None: ...
|
||||
def validate(self, now=None, leeway: int = 0) -> None: ...
|
||||
def validate_iss(self) -> None: ...
|
||||
def validate_sub(self) -> None: ...
|
||||
def validate_aud(self) -> None: ...
|
||||
|
||||
@@ -3,17 +3,10 @@ from _typeshed import Incomplete
|
||||
class JsonWebToken:
|
||||
SENSITIVE_NAMES: Incomplete
|
||||
SENSITIVE_VALUES: Incomplete
|
||||
def __init__(self, algorithms, private_headers: Incomplete | None = None) -> None: ...
|
||||
def __init__(self, algorithms, private_headers=None) -> None: ...
|
||||
def check_sensitive_data(self, payload) -> None: ...
|
||||
def encode(self, header, payload, key, check: bool = True): ...
|
||||
def decode(
|
||||
self,
|
||||
s,
|
||||
key,
|
||||
claims_cls: Incomplete | None = None,
|
||||
claims_options: Incomplete | None = None,
|
||||
claims_params: Incomplete | None = None,
|
||||
): ...
|
||||
def decode(self, s, key, claims_cls=None, claims_options=None, claims_params=None): ...
|
||||
|
||||
def decode_payload(bytes_payload): ...
|
||||
def prepare_raw_key(raw): ...
|
||||
|
||||
@@ -19,6 +19,6 @@ class OKPKey(AsymmetricKey):
|
||||
def load_private_key(self): ...
|
||||
def load_public_key(self): ...
|
||||
def dumps_private_key(self): ...
|
||||
def dumps_public_key(self, public_key: Incomplete | None = None): ...
|
||||
def dumps_public_key(self, public_key=None): ...
|
||||
@classmethod
|
||||
def generate_key(cls, crv: str = "Ed25519", options: Incomplete | None = None, is_private: bool = False) -> OKPKey: ...
|
||||
def generate_key(cls, crv: str = "Ed25519", options=None, is_private: bool = False) -> OKPKey: ...
|
||||
|
||||
@@ -10,16 +10,16 @@ class OAuth1Client:
|
||||
self,
|
||||
session,
|
||||
client_id,
|
||||
client_secret: Incomplete | None = None,
|
||||
token: Incomplete | None = None,
|
||||
token_secret: Incomplete | None = None,
|
||||
redirect_uri: Incomplete | None = None,
|
||||
rsa_key: Incomplete | None = None,
|
||||
verifier: Incomplete | None = None,
|
||||
client_secret=None,
|
||||
token=None,
|
||||
token_secret=None,
|
||||
redirect_uri=None,
|
||||
rsa_key=None,
|
||||
verifier=None,
|
||||
signature_method="HMAC-SHA1",
|
||||
signature_type="HEADER",
|
||||
force_include_body: bool = False,
|
||||
realm: Incomplete | None = None,
|
||||
realm=None,
|
||||
**kwargs,
|
||||
) -> None: ...
|
||||
@property
|
||||
@@ -30,9 +30,9 @@ class OAuth1Client:
|
||||
def token(self): ...
|
||||
@token.setter
|
||||
def token(self, token) -> None: ...
|
||||
def create_authorization_url(self, url, request_token: Incomplete | None = None, **kwargs): ...
|
||||
def create_authorization_url(self, url, request_token=None, **kwargs): ...
|
||||
def fetch_request_token(self, url, **kwargs): ...
|
||||
def fetch_access_token(self, url, verifier: Incomplete | None = None, **kwargs): ...
|
||||
def fetch_access_token(self, url, verifier=None, **kwargs): ...
|
||||
def parse_authorization_response(self, url): ...
|
||||
def parse_response_token(self, status_code, text): ...
|
||||
@staticmethod
|
||||
|
||||
@@ -9,9 +9,9 @@ class AuthorizationServer(BaseServer):
|
||||
def handle_response(self, status_code, payload, headers) -> None: ...
|
||||
def handle_error_response(self, error): ...
|
||||
def validate_temporary_credentials_request(self, request): ...
|
||||
def create_temporary_credentials_response(self, request: Incomplete | None = None): ...
|
||||
def create_temporary_credentials_response(self, request=None): ...
|
||||
def validate_authorization_request(self, request): ...
|
||||
def create_authorization_response(self, request, grant_user: Incomplete | None = None): ...
|
||||
def create_authorization_response(self, request, grant_user=None): ...
|
||||
def validate_token_request(self, request): ...
|
||||
def create_token_response(self, request): ...
|
||||
def create_temporary_credential(self, request) -> None: ...
|
||||
|
||||
@@ -21,15 +21,15 @@ class ClientAuth:
|
||||
def __init__(
|
||||
self,
|
||||
client_id,
|
||||
client_secret: Incomplete | None = None,
|
||||
token: Incomplete | None = None,
|
||||
token_secret: Incomplete | None = None,
|
||||
redirect_uri: Incomplete | None = None,
|
||||
rsa_key: Incomplete | None = None,
|
||||
verifier: Incomplete | None = None,
|
||||
client_secret=None,
|
||||
token=None,
|
||||
token_secret=None,
|
||||
redirect_uri=None,
|
||||
rsa_key=None,
|
||||
verifier=None,
|
||||
signature_method="HMAC-SHA1",
|
||||
signature_type="HEADER",
|
||||
realm: Incomplete | None = None,
|
||||
realm=None,
|
||||
force_include_body: bool = False,
|
||||
) -> None: ...
|
||||
def get_oauth_signature(self, method, uri, headers, body): ...
|
||||
|
||||
@@ -1,11 +1,7 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
from authlib.common.errors import AuthlibHTTPError
|
||||
|
||||
class OAuth1Error(AuthlibHTTPError):
|
||||
def __init__(
|
||||
self, description: Incomplete | None = None, uri: Incomplete | None = None, status_code: Incomplete | None = None
|
||||
) -> None: ...
|
||||
def __init__(self, description=None, uri=None, status_code=None) -> None: ...
|
||||
def get_headers(self): ...
|
||||
|
||||
class InsecureTransportError(OAuth1Error):
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
def prepare_headers(oauth_params, headers: Incomplete | None = None, realm: Incomplete | None = None): ...
|
||||
def prepare_headers(oauth_params, headers=None, realm=None): ...
|
||||
def prepare_form_encoded_body(oauth_params, body): ...
|
||||
def prepare_request_uri_query(oauth_params, uri): ...
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
SIGNATURE_HMAC_SHA1: str
|
||||
SIGNATURE_RSA_SHA1: str
|
||||
SIGNATURE_PLAINTEXT: str
|
||||
@@ -7,8 +5,8 @@ SIGNATURE_TYPE_HEADER: str
|
||||
SIGNATURE_TYPE_QUERY: str
|
||||
SIGNATURE_TYPE_BODY: str
|
||||
|
||||
def construct_base_string(method, uri, params, host: Incomplete | None = None): ...
|
||||
def normalize_base_string_uri(uri, host: Incomplete | None = None): ...
|
||||
def construct_base_string(method, uri, params, host=None): ...
|
||||
def normalize_base_string_uri(uri, host=None): ...
|
||||
def normalize_parameters(params): ...
|
||||
def generate_signature_base_string(request): ...
|
||||
def hmac_sha1_signature(base_string, client_secret, token_secret): ...
|
||||
|
||||
@@ -12,7 +12,7 @@ class OAuth1Request:
|
||||
query_params: Incomplete
|
||||
body_params: Incomplete
|
||||
params: Incomplete
|
||||
def __init__(self, method, uri, body: Incomplete | None = None, headers: Incomplete | None = None) -> None: ...
|
||||
def __init__(self, method, uri, body=None, headers=None) -> None: ...
|
||||
@property
|
||||
def client_id(self): ...
|
||||
@property
|
||||
|
||||
@@ -9,7 +9,7 @@ class ClientAuth:
|
||||
client_id: Incomplete
|
||||
client_secret: Incomplete
|
||||
auth_method: Incomplete
|
||||
def __init__(self, client_id, client_secret, auth_method: Incomplete | None = None) -> None: ...
|
||||
def __init__(self, client_id, client_secret, auth_method=None) -> None: ...
|
||||
def prepare(self, method, uri, headers, body): ...
|
||||
|
||||
class TokenAuth:
|
||||
@@ -19,6 +19,6 @@ class TokenAuth:
|
||||
token_placement: Incomplete
|
||||
client: Incomplete
|
||||
hooks: Incomplete
|
||||
def __init__(self, token, token_placement: str = "header", client: Incomplete | None = None) -> None: ...
|
||||
def __init__(self, token, token_placement: str = "header", client=None) -> None: ...
|
||||
def set_token(self, token) -> None: ...
|
||||
def prepare(self, uri, headers, body): ...
|
||||
|
||||
@@ -8,13 +8,13 @@ class OAuth2Error(AuthlibHTTPError):
|
||||
redirect_fragment: Incomplete
|
||||
def __init__(
|
||||
self,
|
||||
description: Incomplete | None = None,
|
||||
uri: Incomplete | None = None,
|
||||
status_code: Incomplete | None = None,
|
||||
state: Incomplete | None = None,
|
||||
redirect_uri: Incomplete | None = None,
|
||||
description=None,
|
||||
uri=None,
|
||||
status_code=None,
|
||||
state=None,
|
||||
redirect_uri=None,
|
||||
redirect_fragment: bool = False,
|
||||
error: Incomplete | None = None,
|
||||
error=None,
|
||||
) -> None: ...
|
||||
def get_body(self): ...
|
||||
def __call__(self, uri: Incomplete | None = None): ...
|
||||
def __call__(self, uri=None): ...
|
||||
|
||||
@@ -27,17 +27,17 @@ class OAuth2Client:
|
||||
def __init__(
|
||||
self,
|
||||
session,
|
||||
client_id: Incomplete | None = None,
|
||||
client_secret: Incomplete | None = None,
|
||||
token_endpoint_auth_method: Incomplete | None = None,
|
||||
revocation_endpoint_auth_method: Incomplete | None = None,
|
||||
scope: Incomplete | None = None,
|
||||
state: Incomplete | None = None,
|
||||
redirect_uri: Incomplete | None = None,
|
||||
code_challenge_method: Incomplete | None = None,
|
||||
token: Incomplete | None = None,
|
||||
client_id=None,
|
||||
client_secret=None,
|
||||
token_endpoint_auth_method=None,
|
||||
revocation_endpoint_auth_method=None,
|
||||
scope=None,
|
||||
state=None,
|
||||
redirect_uri=None,
|
||||
code_challenge_method=None,
|
||||
token=None,
|
||||
token_placement: str = "header",
|
||||
update_token: Incomplete | None = None,
|
||||
update_token=None,
|
||||
leeway: int = 60,
|
||||
**metadata,
|
||||
) -> None: ...
|
||||
@@ -47,50 +47,14 @@ class OAuth2Client:
|
||||
def token(self): ...
|
||||
@token.setter
|
||||
def token(self, token) -> None: ...
|
||||
def create_authorization_url(
|
||||
self, url, state: Incomplete | None = None, code_verifier: Incomplete | None = None, **kwargs
|
||||
): ...
|
||||
def create_authorization_url(self, url, state=None, code_verifier=None, **kwargs): ...
|
||||
def fetch_token(
|
||||
self,
|
||||
url: Incomplete | None = None,
|
||||
body: str = "",
|
||||
method: str = "POST",
|
||||
headers: Incomplete | None = None,
|
||||
auth: Incomplete | None = None,
|
||||
grant_type: Incomplete | None = None,
|
||||
state: Incomplete | None = None,
|
||||
**kwargs,
|
||||
): ...
|
||||
def token_from_fragment(self, authorization_response, state: Incomplete | None = None): ...
|
||||
def refresh_token(
|
||||
self,
|
||||
url: Incomplete | None = None,
|
||||
refresh_token: Incomplete | None = None,
|
||||
body: str = "",
|
||||
auth: Incomplete | None = None,
|
||||
headers: Incomplete | None = None,
|
||||
**kwargs,
|
||||
): ...
|
||||
def ensure_active_token(self, token: Incomplete | None = None): ...
|
||||
def revoke_token(
|
||||
self,
|
||||
url,
|
||||
token: Incomplete | None = None,
|
||||
token_type_hint: Incomplete | None = None,
|
||||
body: Incomplete | None = None,
|
||||
auth: Incomplete | None = None,
|
||||
headers: Incomplete | None = None,
|
||||
**kwargs,
|
||||
): ...
|
||||
def introspect_token(
|
||||
self,
|
||||
url,
|
||||
token: Incomplete | None = None,
|
||||
token_type_hint: Incomplete | None = None,
|
||||
body: Incomplete | None = None,
|
||||
auth: Incomplete | None = None,
|
||||
headers: Incomplete | None = None,
|
||||
**kwargs,
|
||||
self, url=None, body: str = "", method: str = "POST", headers=None, auth=None, grant_type=None, state=None, **kwargs
|
||||
): ...
|
||||
def token_from_fragment(self, authorization_response, state=None): ...
|
||||
def refresh_token(self, url=None, refresh_token=None, body: str = "", auth=None, headers=None, **kwargs): ...
|
||||
def ensure_active_token(self, token=None): ...
|
||||
def revoke_token(self, url, token=None, token_type_hint=None, body=None, auth=None, headers=None, **kwargs): ...
|
||||
def introspect_token(self, url, token=None, token_type_hint=None, body=None, auth=None, headers=None, **kwargs): ...
|
||||
def register_compliance_hook(self, hook_type, hook) -> None: ...
|
||||
def parse_response_token(self, resp): ...
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from collections.abc import Callable, Collection, Mapping
|
||||
from typing_extensions import TypeAlias
|
||||
|
||||
@@ -17,7 +16,7 @@ class AuthorizationServer:
|
||||
self,
|
||||
grant_type: str,
|
||||
client: ClientMixin,
|
||||
user: Incomplete | None = None,
|
||||
user=None,
|
||||
scope: str | None = None,
|
||||
expires_in: int | None = None,
|
||||
include_refresh_token: bool = True,
|
||||
@@ -36,11 +35,9 @@ class AuthorizationServer:
|
||||
) -> None: ...
|
||||
def register_endpoint(self, endpoint) -> None: ...
|
||||
def get_authorization_grant(self, request: OAuth2Request) -> BaseGrant: ...
|
||||
def get_consent_grant(self, request: Incomplete | None = None, end_user: Incomplete | None = None): ...
|
||||
def get_consent_grant(self, request=None, end_user=None): ...
|
||||
def get_token_grant(self, request: OAuth2Request) -> BaseGrant: ...
|
||||
def create_endpoint_response(self, name, request: Incomplete | None = None): ...
|
||||
def create_authorization_response(
|
||||
self, request: Incomplete | None = None, grant_user: Incomplete | None = None
|
||||
) -> object: ...
|
||||
def create_token_response(self, request: Incomplete | None = None) -> _ServerResponse: ...
|
||||
def create_endpoint_response(self, name, request=None): ...
|
||||
def create_authorization_response(self, request=None, grant_user=None) -> object: ...
|
||||
def create_token_response(self, request=None) -> _ServerResponse: ...
|
||||
def handle_error_response(self, request: OAuth2Request, error: OAuth2Error) -> object: ...
|
||||
|
||||
@@ -65,7 +65,7 @@ class ForbiddenError(OAuth2Error):
|
||||
status_code: int
|
||||
auth_type: Incomplete
|
||||
realm: Incomplete
|
||||
def __init__(self, auth_type: Incomplete | None = None, realm: Incomplete | None = None) -> None: ...
|
||||
def __init__(self, auth_type=None, realm=None) -> None: ...
|
||||
def get_headers(self): ...
|
||||
|
||||
class MissingAuthorizationError(ForbiddenError):
|
||||
|
||||
@@ -20,7 +20,7 @@ class BaseGrant:
|
||||
def client(self): ...
|
||||
def generate_token(
|
||||
self,
|
||||
user: Incomplete | None = None,
|
||||
user=None,
|
||||
scope: str | None = None,
|
||||
grant_type: str | None = None,
|
||||
expires_in: int | None = None,
|
||||
|
||||
@@ -1,14 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
def prepare_grant_uri(
|
||||
uri,
|
||||
client_id,
|
||||
response_type,
|
||||
redirect_uri: Incomplete | None = None,
|
||||
scope: Incomplete | None = None,
|
||||
state: Incomplete | None = None,
|
||||
**kwargs,
|
||||
): ...
|
||||
def prepare_token_request(grant_type, body: str = "", redirect_uri: Incomplete | None = None, **kwargs): ...
|
||||
def parse_authorization_code_response(uri, state: Incomplete | None = None): ...
|
||||
def parse_implicit_response(uri, state: Incomplete | None = None): ...
|
||||
def prepare_grant_uri(uri, client_id, response_type, redirect_uri=None, scope=None, state=None, **kwargs): ...
|
||||
def prepare_token_request(grant_type, body: str = "", redirect_uri=None, **kwargs): ...
|
||||
def parse_authorization_code_response(uri, state=None): ...
|
||||
def parse_implicit_response(uri, state=None): ...
|
||||
|
||||
@@ -43,6 +43,6 @@ class JsonRequest:
|
||||
uri: Incomplete
|
||||
body: Incomplete
|
||||
headers: Incomplete
|
||||
def __init__(self, method, uri, body: Incomplete | None = None, headers: Incomplete | None = None) -> None: ...
|
||||
def __init__(self, method, uri, body=None, headers=None) -> None: ...
|
||||
@property
|
||||
def data(self): ...
|
||||
|
||||
@@ -4,7 +4,7 @@ class TokenValidator:
|
||||
TOKEN_TYPE: str
|
||||
realm: Incomplete
|
||||
extra_attributes: Incomplete
|
||||
def __init__(self, realm: Incomplete | None = None, **extra_attributes) -> None: ...
|
||||
def __init__(self, realm=None, **extra_attributes) -> None: ...
|
||||
@staticmethod
|
||||
def scope_insufficient(token_scopes, required_scopes): ...
|
||||
def authenticate_token(self, token_string) -> None: ...
|
||||
|
||||
@@ -10,15 +10,7 @@ class InvalidTokenError(OAuth2Error):
|
||||
status_code: int
|
||||
realm: Incomplete
|
||||
extra_attributes: Incomplete
|
||||
def __init__(
|
||||
self,
|
||||
description: Incomplete | None = None,
|
||||
uri: Incomplete | None = None,
|
||||
status_code: Incomplete | None = None,
|
||||
state: Incomplete | None = None,
|
||||
realm: Incomplete | None = None,
|
||||
**extra_attributes,
|
||||
) -> None: ...
|
||||
def __init__(self, description=None, uri=None, status_code=None, state=None, realm=None, **extra_attributes) -> None: ...
|
||||
def get_headers(self): ...
|
||||
|
||||
class InsufficientScopeError(OAuth2Error):
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
def add_to_uri(token, uri): ...
|
||||
def add_to_headers(token, headers: Incomplete | None = None): ...
|
||||
def add_to_body(token, body: Incomplete | None = None): ...
|
||||
def add_to_headers(token, headers=None): ...
|
||||
def add_to_body(token, body=None): ...
|
||||
def add_bearer_token(token, uri, headers, body, placement: str = "header"): ...
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from collections.abc import Callable
|
||||
from typing import Protocol
|
||||
|
||||
@@ -25,7 +24,7 @@ class BearerTokenGenerator:
|
||||
self,
|
||||
grant_type: str,
|
||||
client: ClientMixin,
|
||||
user: Incomplete | None = None,
|
||||
user=None,
|
||||
scope: str | None = None,
|
||||
expires_in: int | None = None,
|
||||
include_refresh_token: bool = True,
|
||||
@@ -34,7 +33,7 @@ class BearerTokenGenerator:
|
||||
self,
|
||||
grant_type: str,
|
||||
client: ClientMixin,
|
||||
user: Incomplete | None = None,
|
||||
user=None,
|
||||
scope: str | None = None,
|
||||
expires_in: int | None = None,
|
||||
include_refresh_token: bool = True,
|
||||
|
||||
@@ -1,5 +1 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
def prepare_revoke_token_request(
|
||||
token, token_type_hint: Incomplete | None = None, body: Incomplete | None = None, headers: Incomplete | None = None
|
||||
): ...
|
||||
def prepare_revoke_token_request(token, token_type_hint=None, body=None, headers=None): ...
|
||||
|
||||
@@ -23,11 +23,11 @@ class AssertionClient:
|
||||
token_endpoint,
|
||||
issuer,
|
||||
subject,
|
||||
audience: Incomplete | None = None,
|
||||
grant_type: Incomplete | None = None,
|
||||
claims: Incomplete | None = None,
|
||||
audience=None,
|
||||
grant_type=None,
|
||||
claims=None,
|
||||
token_placement: str = "header",
|
||||
scope: Incomplete | None = None,
|
||||
scope=None,
|
||||
leeway: int = 60,
|
||||
**kwargs,
|
||||
) -> None: ...
|
||||
|
||||
@@ -1,19 +1,5 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
def sign_jwt_bearer_assertion(
|
||||
key,
|
||||
issuer,
|
||||
audience,
|
||||
subject: Incomplete | None = None,
|
||||
issued_at: Incomplete | None = None,
|
||||
expires_at: Incomplete | None = None,
|
||||
claims: Incomplete | None = None,
|
||||
header: Incomplete | None = None,
|
||||
**kwargs,
|
||||
): ...
|
||||
def client_secret_jwt_sign(
|
||||
client_secret, client_id, token_endpoint, alg: str = "HS256", claims: Incomplete | None = None, **kwargs
|
||||
): ...
|
||||
def private_key_jwt_sign(
|
||||
private_key, client_id, token_endpoint, alg: str = "RS256", claims: Incomplete | None = None, **kwargs
|
||||
key, issuer, audience, subject=None, issued_at=None, expires_at=None, claims=None, header=None, **kwargs
|
||||
): ...
|
||||
def client_secret_jwt_sign(client_secret, client_id, token_endpoint, alg: str = "HS256", claims=None, **kwargs): ...
|
||||
def private_key_jwt_sign(private_key, client_id, token_endpoint, alg: str = "RS256", claims=None, **kwargs): ...
|
||||
|
||||
@@ -6,13 +6,7 @@ class ClientSecretJWT:
|
||||
token_endpoint: Incomplete
|
||||
claims: Incomplete
|
||||
headers: Incomplete
|
||||
def __init__(
|
||||
self,
|
||||
token_endpoint: Incomplete | None = None,
|
||||
claims: Incomplete | None = None,
|
||||
headers: Incomplete | None = None,
|
||||
alg: Incomplete | None = None,
|
||||
) -> None: ...
|
||||
def __init__(self, token_endpoint=None, claims=None, headers=None, alg=None) -> None: ...
|
||||
def sign(self, auth, token_endpoint): ...
|
||||
def __call__(self, auth, method, uri, headers, body): ...
|
||||
|
||||
|
||||
@@ -8,16 +8,7 @@ class JWTBearerGrant(BaseGrant, TokenEndpointMixin):
|
||||
GRANT_TYPE = JWT_BEARER_GRANT_TYPE
|
||||
CLAIMS_OPTIONS: Incomplete
|
||||
@staticmethod
|
||||
def sign(
|
||||
key,
|
||||
issuer,
|
||||
audience,
|
||||
subject: Incomplete | None = None,
|
||||
issued_at: Incomplete | None = None,
|
||||
expires_at: Incomplete | None = None,
|
||||
claims: Incomplete | None = None,
|
||||
**kwargs,
|
||||
): ...
|
||||
def sign(key, issuer, audience, subject=None, issued_at=None, expires_at=None, claims=None, **kwargs): ...
|
||||
def process_assertion_claims(self, assertion): ...
|
||||
def resolve_public_key(self, headers, payload): ...
|
||||
def validate_token_request(self) -> None: ...
|
||||
|
||||
@@ -5,26 +5,11 @@ class JWTBearerTokenGenerator:
|
||||
secret_key: Incomplete
|
||||
issuer: Incomplete
|
||||
alg: Incomplete
|
||||
def __init__(self, secret_key, issuer: Incomplete | None = None, alg: str = "RS256") -> None: ...
|
||||
def __init__(self, secret_key, issuer=None, alg: str = "RS256") -> None: ...
|
||||
@staticmethod
|
||||
def get_allowed_scope(client, scope): ...
|
||||
@staticmethod
|
||||
def get_sub_value(user): ...
|
||||
def get_token_data(self, grant_type, client, expires_in, user: Incomplete | None = None, scope: Incomplete | None = None): ...
|
||||
def generate(
|
||||
self,
|
||||
grant_type,
|
||||
client,
|
||||
user: Incomplete | None = None,
|
||||
scope: Incomplete | None = None,
|
||||
expires_in: Incomplete | None = None,
|
||||
): ...
|
||||
def __call__(
|
||||
self,
|
||||
grant_type,
|
||||
client,
|
||||
user: Incomplete | None = None,
|
||||
scope: Incomplete | None = None,
|
||||
expires_in: Incomplete | None = None,
|
||||
include_refresh_token: bool = True,
|
||||
): ...
|
||||
def get_token_data(self, grant_type, client, expires_in, user=None, scope=None): ...
|
||||
def generate(self, grant_type, client, user=None, scope=None, expires_in=None): ...
|
||||
def __call__(self, grant_type, client, user=None, scope=None, expires_in=None, include_refresh_token: bool = True): ...
|
||||
|
||||
@@ -18,7 +18,5 @@ class JWTBearerTokenValidator(BearerTokenValidator):
|
||||
token_cls = JWTBearerToken
|
||||
public_key: Incomplete
|
||||
claims_options: Incomplete
|
||||
def __init__(
|
||||
self, public_key, issuer: Incomplete | None = None, realm: Incomplete | None = None, **extra_attributes
|
||||
) -> None: ...
|
||||
def __init__(self, public_key, issuer=None, realm=None, **extra_attributes) -> None: ...
|
||||
def authenticate_token(self, token_string): ...
|
||||
|
||||
@@ -6,7 +6,7 @@ class ClientRegistrationEndpoint:
|
||||
software_statement_alg_values_supported: Incomplete
|
||||
server: Incomplete
|
||||
claims_classes: list[type[Incomplete]]
|
||||
def __init__(self, server: Incomplete | None = None, claims_classes: list[type[Incomplete]] | None = None) -> None: ...
|
||||
def __init__(self, server=None, claims_classes: list[type[Incomplete]] | None = None) -> None: ...
|
||||
def __call__(self, request) -> dict[Incomplete, Incomplete]: ...
|
||||
def create_registration_response(self, request): ...
|
||||
def extract_client_metadata(self, request): ...
|
||||
|
||||
@@ -5,7 +5,7 @@ class ClientConfigurationEndpoint:
|
||||
ENDPOINT_NAME: Final = "client_configuration"
|
||||
server: Incomplete
|
||||
claims_classes: list[type[Incomplete]]
|
||||
def __init__(self, server: Incomplete | None = None, claims_classes: list[type[Incomplete]] | None = None) -> None: ...
|
||||
def __init__(self, server=None, claims_classes: list[type[Incomplete]] | None = None) -> None: ...
|
||||
def __call__(self, request): ...
|
||||
def create_configuration_response(self, request): ...
|
||||
def create_endpoint_request(self, request): ...
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
from authlib.jose import JWTClaims
|
||||
|
||||
class JWTAccessTokenClaims(JWTClaims):
|
||||
def validate(self, now: Incomplete | None = None, leeway: int = 0, **kwargs) -> None: ...
|
||||
def validate(self, now=None, leeway: int = 0, **kwargs) -> None: ...
|
||||
def validate_typ(self) -> None: ...
|
||||
def validate_client_id(self): ...
|
||||
def validate_auth_time(self) -> None: ...
|
||||
|
||||
@@ -5,7 +5,7 @@ from authlib.oauth2.rfc7662 import IntrospectionEndpoint
|
||||
class JWTIntrospectionEndpoint(IntrospectionEndpoint):
|
||||
ENDPOINT_NAME: str
|
||||
issuer: Incomplete
|
||||
def __init__(self, issuer, server: Incomplete | None = None, *args, **kwargs) -> None: ...
|
||||
def __init__(self, issuer, server=None, *args, **kwargs) -> None: ...
|
||||
def create_endpoint_response(self, request): ...
|
||||
def authenticate_token(self, request, client): ...
|
||||
def create_introspection_payload(self, token): ...
|
||||
|
||||
@@ -4,6 +4,6 @@ from authlib.oauth2.rfc7009 import RevocationEndpoint
|
||||
|
||||
class JWTRevocationEndpoint(RevocationEndpoint):
|
||||
issuer: Incomplete
|
||||
def __init__(self, issuer, server: Incomplete | None = None, *args, **kwargs) -> None: ...
|
||||
def __init__(self, issuer, server=None, *args, **kwargs) -> None: ...
|
||||
def authenticate_token(self, request, client) -> None: ...
|
||||
def get_jwks(self) -> None: ...
|
||||
|
||||
@@ -5,13 +5,7 @@ from authlib.oauth2.rfc6750 import BearerTokenGenerator
|
||||
class JWTBearerTokenGenerator(BearerTokenGenerator):
|
||||
issuer: Incomplete
|
||||
alg: Incomplete
|
||||
def __init__(
|
||||
self,
|
||||
issuer,
|
||||
alg: str = "RS256",
|
||||
refresh_token_generator: Incomplete | None = None,
|
||||
expires_generator: Incomplete | None = None,
|
||||
) -> None: ...
|
||||
def __init__(self, issuer, alg: str = "RS256", refresh_token_generator=None, expires_generator=None) -> None: ...
|
||||
def get_jwks(self) -> None: ...
|
||||
def get_extra_claims(self, client, grant_type, user, scope): ...
|
||||
def get_audiences(self, client, user, scope) -> str | list[str]: ...
|
||||
|
||||
@@ -9,12 +9,4 @@ class JWTBearerTokenValidator(BearerTokenValidator):
|
||||
def get_jwks(self) -> None: ...
|
||||
def validate_iss(self, claims, iss: str) -> bool: ...
|
||||
def authenticate_token(self, token_string): ...
|
||||
def validate_token(
|
||||
self,
|
||||
token,
|
||||
scopes,
|
||||
request,
|
||||
groups: Incomplete | None = None,
|
||||
roles: Incomplete | None = None,
|
||||
entitlements: Incomplete | None = None,
|
||||
) -> None: ...
|
||||
def validate_token(self, token, scopes, request, groups=None, roles=None, entitlements=None) -> None: ...
|
||||
|
||||
@@ -6,7 +6,7 @@ __all__ = ["IDToken", "CodeIDToken", "ImplicitIDToken", "HybridIDToken", "UserIn
|
||||
|
||||
class IDToken(JWTClaims):
|
||||
ESSENTIAL_CLAIMS: Incomplete
|
||||
def validate(self, now: Incomplete | None = None, leeway: int = 0) -> None: ...
|
||||
def validate(self, now=None, leeway: int = 0) -> None: ...
|
||||
def validate_auth_time(self) -> None: ...
|
||||
def validate_nonce(self) -> None: ...
|
||||
def validate_acr(self): ...
|
||||
@@ -24,7 +24,7 @@ class ImplicitIDToken(IDToken):
|
||||
|
||||
class HybridIDToken(ImplicitIDToken):
|
||||
RESPONSE_TYPES: Incomplete
|
||||
def validate(self, now: Incomplete | None = None, leeway: int = 0) -> None: ...
|
||||
def validate(self, now=None, leeway: int = 0) -> None: ...
|
||||
def validate_c_hash(self) -> None: ...
|
||||
|
||||
class UserInfo(dict[str, object]):
|
||||
|
||||
@@ -13,4 +13,4 @@ class OpenIDImplicitGrant(ImplicitGrant):
|
||||
def validate_consent_request(self) -> None: ...
|
||||
def create_authorization_response(self, redirect_uri, grant_user): ...
|
||||
def create_granted_params(self, grant_user): ...
|
||||
def process_implicit_token(self, token, code: Incomplete | None = None): ...
|
||||
def process_implicit_token(self, token, code=None): ...
|
||||
|
||||
@@ -14,7 +14,7 @@ class _Namespace(_BaseNamespace, Protocol):
|
||||
def emit(
|
||||
self,
|
||||
event: str,
|
||||
data: Incomplete | None = None,
|
||||
data=None,
|
||||
to=None,
|
||||
room: str | None = None,
|
||||
skip_sid=None,
|
||||
@@ -33,14 +33,7 @@ class _Namespace(_BaseNamespace, Protocol):
|
||||
ignore_queue: bool = False,
|
||||
) -> None: ...
|
||||
def call(
|
||||
self,
|
||||
event: str,
|
||||
data: Incomplete | None = None,
|
||||
to=None,
|
||||
sid=None,
|
||||
namespace: str | None = None,
|
||||
timeout=None,
|
||||
ignore_queue: bool = False,
|
||||
self, event: str, data=None, to=None, sid=None, namespace: str | None = None, timeout=None, ignore_queue: bool = False
|
||||
): ...
|
||||
def enter_room(self, sid, room: str, namespace: str | None = None): ...
|
||||
def leave_room(self, sid, room: str, namespace: str | None = None): ...
|
||||
@@ -57,7 +50,7 @@ class Namespace(_Namespace):
|
||||
def emit( # type: ignore[override]
|
||||
self,
|
||||
event: str,
|
||||
data: Incomplete | None = None,
|
||||
data=None,
|
||||
room: str | None = None,
|
||||
include_self: bool = True,
|
||||
namespace: str | None = None,
|
||||
|
||||
@@ -86,20 +86,20 @@ class Connection(Generic[_C]):
|
||||
self: Connection[Cursor], # different between overloads
|
||||
*,
|
||||
host: str | None = None,
|
||||
user: Incomplete | None = None,
|
||||
user=None,
|
||||
password: str = "",
|
||||
database: Incomplete | None = None,
|
||||
database=None,
|
||||
port: int = 0,
|
||||
unix_socket: Incomplete | None = None,
|
||||
unix_socket=None,
|
||||
charset: str = "",
|
||||
collation: str | None = None,
|
||||
sql_mode: Incomplete | None = None,
|
||||
read_default_file: Incomplete | None = None,
|
||||
sql_mode=None,
|
||||
read_default_file=None,
|
||||
conv=None,
|
||||
use_unicode: bool | None = True,
|
||||
client_flag: int = 0,
|
||||
cursorclass: None = None, # different between overloads
|
||||
init_command: Incomplete | None = None,
|
||||
init_command=None,
|
||||
connect_timeout: int | None = 10,
|
||||
ssl: Mapping[Any, Any] | None = None,
|
||||
ssl_ca=None,
|
||||
@@ -109,21 +109,21 @@ class Connection(Generic[_C]):
|
||||
ssl_key_password: _PasswordType | None = None,
|
||||
ssl_verify_cert=None,
|
||||
ssl_verify_identity=None,
|
||||
read_default_group: Incomplete | None = None,
|
||||
compress: Incomplete | None = None,
|
||||
named_pipe: Incomplete | None = None,
|
||||
read_default_group=None,
|
||||
compress=None,
|
||||
named_pipe=None,
|
||||
autocommit: bool | None = False,
|
||||
db: Incomplete | None = None,
|
||||
passwd: Incomplete | None = None,
|
||||
db=None,
|
||||
passwd=None,
|
||||
local_infile: Incomplete | None = False,
|
||||
max_allowed_packet: int = 16777216,
|
||||
defer_connect: bool | None = False,
|
||||
auth_plugin_map: Mapping[Any, Any] | None = None,
|
||||
read_timeout: float | None = None,
|
||||
write_timeout: float | None = None,
|
||||
bind_address: Incomplete | None = None,
|
||||
bind_address=None,
|
||||
binary_prefix: bool | None = False,
|
||||
program_name: Incomplete | None = None,
|
||||
program_name=None,
|
||||
server_public_key: bytes | None = None,
|
||||
) -> None: ...
|
||||
@overload
|
||||
@@ -132,20 +132,20 @@ class Connection(Generic[_C]):
|
||||
self: Connection[_C], # pyright: ignore[reportInvalidTypeVarUse] #11780
|
||||
*,
|
||||
host: str | None = None,
|
||||
user: Incomplete | None = None,
|
||||
user=None,
|
||||
password: str = "",
|
||||
database: Incomplete | None = None,
|
||||
database=None,
|
||||
port: int = 0,
|
||||
unix_socket: Incomplete | None = None,
|
||||
unix_socket=None,
|
||||
charset: str = "",
|
||||
collation: str | None = None,
|
||||
sql_mode: Incomplete | None = None,
|
||||
read_default_file: Incomplete | None = None,
|
||||
sql_mode=None,
|
||||
read_default_file=None,
|
||||
conv=None,
|
||||
use_unicode: bool | None = True,
|
||||
client_flag: int = 0,
|
||||
cursorclass: type[_C] = ..., # different between overloads
|
||||
init_command: Incomplete | None = None,
|
||||
init_command=None,
|
||||
connect_timeout: int | None = 10,
|
||||
ssl: Mapping[Any, Any] | None = None,
|
||||
ssl_ca=None,
|
||||
@@ -154,21 +154,21 @@ class Connection(Generic[_C]):
|
||||
ssl_key=None,
|
||||
ssl_verify_cert=None,
|
||||
ssl_verify_identity=None,
|
||||
read_default_group: Incomplete | None = None,
|
||||
compress: Incomplete | None = None,
|
||||
named_pipe: Incomplete | None = None,
|
||||
read_default_group=None,
|
||||
compress=None,
|
||||
named_pipe=None,
|
||||
autocommit: bool | None = False,
|
||||
db: Incomplete | None = None,
|
||||
passwd: Incomplete | None = None,
|
||||
db=None,
|
||||
passwd=None,
|
||||
local_infile: Incomplete | None = False,
|
||||
max_allowed_packet: int = 16777216,
|
||||
defer_connect: bool | None = False,
|
||||
auth_plugin_map: Mapping[Any, Any] | None = None,
|
||||
read_timeout: float | None = None,
|
||||
write_timeout: float | None = None,
|
||||
bind_address: Incomplete | None = None,
|
||||
bind_address=None,
|
||||
binary_prefix: bool | None = False,
|
||||
program_name: Incomplete | None = None,
|
||||
program_name=None,
|
||||
server_public_key: bytes | None = None,
|
||||
) -> None: ...
|
||||
socket: Any
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from _typeshed import Incomplete, SupportsRead
|
||||
from _typeshed import SupportsRead
|
||||
from collections.abc import Mapping, Sequence
|
||||
from typing import IO, Any
|
||||
from typing_extensions import TypeAlias
|
||||
@@ -34,14 +34,14 @@ class CBaseDumper(CEmitter, BaseRepresenter, BaseResolver):
|
||||
stream: IO[Any],
|
||||
default_style: str | None = None,
|
||||
default_flow_style: bool | None = False,
|
||||
canonical: Incomplete | None = None,
|
||||
canonical=None,
|
||||
indent: int | None = None,
|
||||
width: int | None = None,
|
||||
allow_unicode: Incomplete | None = None,
|
||||
allow_unicode=None,
|
||||
line_break: str | None = None,
|
||||
encoding: str | None = None,
|
||||
explicit_start: Incomplete | None = None,
|
||||
explicit_end: Incomplete | None = None,
|
||||
explicit_start=None,
|
||||
explicit_end=None,
|
||||
version: Sequence[int] | None = None,
|
||||
tags: Mapping[str, str] | None = None,
|
||||
sort_keys: bool = True,
|
||||
@@ -53,14 +53,14 @@ class CDumper(CEmitter, SafeRepresenter, Resolver):
|
||||
stream: IO[Any],
|
||||
default_style: str | None = None,
|
||||
default_flow_style: bool = False,
|
||||
canonical: Incomplete | None = None,
|
||||
canonical=None,
|
||||
indent: int | None = None,
|
||||
width: int | None = None,
|
||||
allow_unicode: Incomplete | None = None,
|
||||
allow_unicode=None,
|
||||
line_break: str | None = None,
|
||||
encoding: str | None = None,
|
||||
explicit_start: Incomplete | None = None,
|
||||
explicit_end: Incomplete | None = None,
|
||||
explicit_start=None,
|
||||
explicit_end=None,
|
||||
version: Sequence[int] | None = None,
|
||||
tags: Mapping[str, str] | None = None,
|
||||
sort_keys: bool = True,
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
import argparse
|
||||
from _typeshed import Incomplete
|
||||
|
||||
def main_inner(parser, argns): ...
|
||||
|
||||
class HelpFormatter(argparse.HelpFormatter):
|
||||
def __init__(self, prog, indent_increment: int = 2, max_help_position: int = 16, width: Incomplete | None = None) -> None: ...
|
||||
def __init__(self, prog, indent_increment: int = 2, max_help_position: int = 16, width=None) -> None: ...
|
||||
|
||||
def main(args=...): ...
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
from _typeshed import Incomplete
|
||||
from collections.abc import Iterable, Iterator
|
||||
from typing import Any
|
||||
|
||||
from pygments.lexer import Lexer
|
||||
from pygments.token import _TokenType
|
||||
|
||||
def apply_filters(stream, filters, lexer: Incomplete | None = None): ...
|
||||
def apply_filters(stream, filters, lexer=None): ...
|
||||
def simplefilter(f): ...
|
||||
|
||||
class Filter:
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any, TypeVar
|
||||
|
||||
from pygments.formatter import Formatter
|
||||
@@ -33,9 +32,9 @@ class HtmlFormatter(Formatter[_T]):
|
||||
linespans: Any
|
||||
anchorlinenos: Any
|
||||
hl_lines: Any
|
||||
def get_style_defs(self, arg: Incomplete | None = None): ...
|
||||
def get_token_style_defs(self, arg: Incomplete | None = None): ...
|
||||
def get_background_style_defs(self, arg: Incomplete | None = None): ...
|
||||
def get_style_defs(self, arg=None): ...
|
||||
def get_token_style_defs(self, arg=None): ...
|
||||
def get_background_style_defs(self, arg=None): ...
|
||||
def get_linenos_style_defs(self): ...
|
||||
def get_css_prefix(self, arg): ...
|
||||
def wrap(self, source): ...
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any, TypeVar
|
||||
|
||||
from pygments.formatter import Formatter
|
||||
@@ -11,14 +10,7 @@ class EscapeSequence:
|
||||
bold: Any
|
||||
underline: Any
|
||||
italic: Any
|
||||
def __init__(
|
||||
self,
|
||||
fg: Incomplete | None = None,
|
||||
bg: Incomplete | None = None,
|
||||
bold: bool = False,
|
||||
underline: bool = False,
|
||||
italic: bool = False,
|
||||
) -> None: ...
|
||||
def __init__(self, fg=None, bg=None, bold: bool = False, underline: bool = False, italic: bool = False) -> None: ...
|
||||
def escape(self, attrs): ...
|
||||
def color_string(self): ...
|
||||
def true_color_string(self): ...
|
||||
|
||||
@@ -49,9 +49,9 @@ class combined(tuple[Incomplete, ...]):
|
||||
|
||||
class _PseudoMatch:
|
||||
def __init__(self, start, text) -> None: ...
|
||||
def start(self, arg: Incomplete | None = None): ...
|
||||
def end(self, arg: Incomplete | None = None): ...
|
||||
def group(self, arg: Incomplete | None = None): ...
|
||||
def start(self, arg=None): ...
|
||||
def end(self, arg=None): ...
|
||||
def group(self, arg=None): ...
|
||||
def groups(self): ...
|
||||
def groupdict(self): ...
|
||||
|
||||
@@ -75,7 +75,7 @@ class words(Future):
|
||||
def get(self): ...
|
||||
|
||||
class RegexLexerMeta(LexerMeta):
|
||||
def process_tokendef(cls, name, tokendefs: Incomplete | None = None): ...
|
||||
def process_tokendef(cls, name, tokendefs=None): ...
|
||||
def get_tokendefs(cls): ...
|
||||
def __call__(cls, *args, **kwds): ...
|
||||
|
||||
@@ -89,7 +89,7 @@ class LexerContext:
|
||||
pos: Incomplete
|
||||
end: Incomplete
|
||||
stack: Incomplete
|
||||
def __init__(self, text, pos, stack: Incomplete | None = None, end: Incomplete | None = None) -> None: ...
|
||||
def __init__(self, text, pos, stack=None, end=None) -> None: ...
|
||||
|
||||
class ExtendedRegexLexer(RegexLexer):
|
||||
def get_tokens_unprocessed( # type: ignore[override]
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from io import TextIOWrapper
|
||||
from typing import Any
|
||||
|
||||
@@ -10,10 +9,10 @@ xml_decl_re: Any
|
||||
class ClassNotFound(ValueError): ...
|
||||
class OptionError(Exception): ...
|
||||
|
||||
def get_choice_opt(options, optname, allowed, default: Incomplete | None = None, normcase: bool = False): ...
|
||||
def get_bool_opt(options, optname, default: Incomplete | None = None): ...
|
||||
def get_int_opt(options, optname, default: Incomplete | None = None): ...
|
||||
def get_list_opt(options, optname, default: Incomplete | None = None): ...
|
||||
def get_choice_opt(options, optname, allowed, default=None, normcase: bool = False): ...
|
||||
def get_bool_opt(options, optname, default=None): ...
|
||||
def get_int_opt(options, optname, default=None): ...
|
||||
def get_list_opt(options, optname, default=None): ...
|
||||
def docstring_headline(obj): ...
|
||||
def make_analysator(f): ...
|
||||
def shebang_matches(text, regex): ...
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import sys
|
||||
from _typeshed import (
|
||||
BytesPath,
|
||||
Incomplete,
|
||||
OpenBinaryMode,
|
||||
OpenBinaryModeReading,
|
||||
OpenBinaryModeUpdating,
|
||||
@@ -29,7 +28,7 @@ def TemporaryFile(
|
||||
prefix: AnyStr | None = None,
|
||||
dir: StrOrBytesPath | None = None,
|
||||
loop: AbstractEventLoop | None = None,
|
||||
executor: Incomplete | None = None,
|
||||
executor=None,
|
||||
) -> AiofilesContextManager[AsyncTextIOWrapper]: ...
|
||||
|
||||
# Unbuffered binary: returns a FileIO
|
||||
@@ -43,7 +42,7 @@ def TemporaryFile(
|
||||
prefix: AnyStr | None = None,
|
||||
dir: StrOrBytesPath | None = None,
|
||||
loop: AbstractEventLoop | None = None,
|
||||
executor: Incomplete | None = None,
|
||||
executor=None,
|
||||
) -> AiofilesContextManager[AsyncFileIO]: ...
|
||||
|
||||
# Buffered binary reading/updating: AsyncBufferedReader
|
||||
@@ -57,7 +56,7 @@ def TemporaryFile(
|
||||
prefix: AnyStr | None = None,
|
||||
dir: StrOrBytesPath | None = None,
|
||||
loop: AbstractEventLoop | None = None,
|
||||
executor: Incomplete | None = None,
|
||||
executor=None,
|
||||
) -> AiofilesContextManager[AsyncBufferedReader]: ...
|
||||
|
||||
# Buffered binary writing: AsyncBufferedIOBase
|
||||
@@ -71,7 +70,7 @@ def TemporaryFile(
|
||||
prefix: AnyStr | None = None,
|
||||
dir: StrOrBytesPath | None = None,
|
||||
loop: AbstractEventLoop | None = None,
|
||||
executor: Incomplete | None = None,
|
||||
executor=None,
|
||||
) -> AiofilesContextManager[AsyncBufferedIOBase]: ...
|
||||
|
||||
# 3.12 added `delete_on_close`
|
||||
@@ -89,7 +88,7 @@ if sys.version_info >= (3, 12):
|
||||
delete: bool = True,
|
||||
delete_on_close: bool = True,
|
||||
loop: AbstractEventLoop | None = None,
|
||||
executor: Incomplete | None = None,
|
||||
executor=None,
|
||||
) -> AiofilesContextManager[AsyncTextIOWrapper]: ...
|
||||
|
||||
# Unbuffered binary: returns a FileIO
|
||||
@@ -105,7 +104,7 @@ if sys.version_info >= (3, 12):
|
||||
delete: bool = True,
|
||||
delete_on_close: bool = True,
|
||||
loop: AbstractEventLoop | None = None,
|
||||
executor: Incomplete | None = None,
|
||||
executor=None,
|
||||
) -> AiofilesContextManager[AsyncFileIO]: ...
|
||||
|
||||
# Buffered binary reading/updating: AsyncBufferedReader
|
||||
@@ -121,7 +120,7 @@ if sys.version_info >= (3, 12):
|
||||
delete: bool = True,
|
||||
delete_on_close: bool = True,
|
||||
loop: AbstractEventLoop | None = None,
|
||||
executor: Incomplete | None = None,
|
||||
executor=None,
|
||||
) -> AiofilesContextManager[AsyncBufferedReader]: ...
|
||||
|
||||
# Buffered binary writing: AsyncBufferedIOBase
|
||||
@@ -137,7 +136,7 @@ if sys.version_info >= (3, 12):
|
||||
delete: bool = True,
|
||||
delete_on_close: bool = True,
|
||||
loop: AbstractEventLoop | None = None,
|
||||
executor: Incomplete | None = None,
|
||||
executor=None,
|
||||
) -> AiofilesContextManager[AsyncBufferedIOBase]: ...
|
||||
|
||||
else:
|
||||
@@ -153,7 +152,7 @@ else:
|
||||
dir: StrOrBytesPath | None = None,
|
||||
delete: bool = True,
|
||||
loop: AbstractEventLoop | None = None,
|
||||
executor: Incomplete | None = None,
|
||||
executor=None,
|
||||
) -> AiofilesContextManager[AsyncTextIOWrapper]: ...
|
||||
|
||||
# Unbuffered binary: returns a FileIO
|
||||
@@ -168,7 +167,7 @@ else:
|
||||
dir: StrOrBytesPath | None = None,
|
||||
delete: bool = True,
|
||||
loop: AbstractEventLoop | None = None,
|
||||
executor: Incomplete | None = None,
|
||||
executor=None,
|
||||
) -> AiofilesContextManager[AsyncFileIO]: ...
|
||||
|
||||
# Buffered binary reading/updating: AsyncBufferedReader
|
||||
@@ -183,7 +182,7 @@ else:
|
||||
dir: StrOrBytesPath | None = None,
|
||||
delete: bool = True,
|
||||
loop: AbstractEventLoop | None = None,
|
||||
executor: Incomplete | None = None,
|
||||
executor=None,
|
||||
) -> AiofilesContextManager[AsyncBufferedReader]: ...
|
||||
|
||||
# Buffered binary writing: AsyncBufferedIOBase
|
||||
@@ -198,7 +197,7 @@ else:
|
||||
dir: StrOrBytesPath | None = None,
|
||||
delete: bool = True,
|
||||
loop: AbstractEventLoop | None = None,
|
||||
executor: Incomplete | None = None,
|
||||
executor=None,
|
||||
) -> AiofilesContextManager[AsyncBufferedIOBase]: ...
|
||||
|
||||
# Text mode: always returns AsyncTextIOWrapper
|
||||
@@ -214,7 +213,7 @@ def SpooledTemporaryFile(
|
||||
prefix: AnyStr | None = None,
|
||||
dir: StrOrBytesPath | None = None,
|
||||
loop: AbstractEventLoop | None = None,
|
||||
executor: Incomplete | None = None,
|
||||
executor=None,
|
||||
) -> AiofilesContextManager[AsyncTextIOWrapper]: ...
|
||||
@overload
|
||||
def SpooledTemporaryFile(
|
||||
@@ -227,7 +226,7 @@ def SpooledTemporaryFile(
|
||||
prefix: AnyStr | None = None,
|
||||
dir: StrOrBytesPath | None = None,
|
||||
loop: AbstractEventLoop | None = None,
|
||||
executor: Incomplete | None = None,
|
||||
executor=None,
|
||||
) -> AiofilesContextManager[AsyncTextIOWrapper]: ...
|
||||
|
||||
# Unbuffered binary: returns a FileIO
|
||||
@@ -243,7 +242,7 @@ def SpooledTemporaryFile(
|
||||
prefix: AnyStr | None = None,
|
||||
dir: StrOrBytesPath | None = None,
|
||||
loop: AbstractEventLoop | None = None,
|
||||
executor: Incomplete | None = None,
|
||||
executor=None,
|
||||
) -> AiofilesContextManager[AsyncFileIO]: ...
|
||||
@overload
|
||||
def SpooledTemporaryFile(
|
||||
@@ -256,7 +255,7 @@ def SpooledTemporaryFile(
|
||||
prefix: AnyStr | None = None,
|
||||
dir: StrOrBytesPath | None = None,
|
||||
loop: AbstractEventLoop | None = None,
|
||||
executor: Incomplete | None = None,
|
||||
executor=None,
|
||||
) -> AiofilesContextManager[AsyncFileIO]: ...
|
||||
|
||||
# Buffered binary reading/updating: AsyncBufferedReader
|
||||
@@ -271,7 +270,7 @@ def SpooledTemporaryFile(
|
||||
prefix: AnyStr | None = None,
|
||||
dir: StrOrBytesPath | None = None,
|
||||
loop: AbstractEventLoop | None = None,
|
||||
executor: Incomplete | None = None,
|
||||
executor=None,
|
||||
) -> AiofilesContextManager[AsyncBufferedReader]: ...
|
||||
|
||||
# Buffered binary writing: AsyncBufferedIOBase
|
||||
@@ -287,7 +286,7 @@ def SpooledTemporaryFile(
|
||||
prefix: AnyStr | None = None,
|
||||
dir: StrOrBytesPath | None = None,
|
||||
loop: AbstractEventLoop | None = None,
|
||||
executor: Incomplete | None = None,
|
||||
executor=None,
|
||||
) -> AiofilesContextManager[AsyncBufferedIOBase]: ...
|
||||
@overload
|
||||
def SpooledTemporaryFile(
|
||||
@@ -300,7 +299,7 @@ def SpooledTemporaryFile(
|
||||
prefix: AnyStr | None = None,
|
||||
dir: StrOrBytesPath | None = None,
|
||||
loop: AbstractEventLoop | None = None,
|
||||
executor: Incomplete | None = None,
|
||||
executor=None,
|
||||
) -> AiofilesContextManager[AsyncBufferedIOBase]: ...
|
||||
@overload
|
||||
def TemporaryDirectory(
|
||||
@@ -308,7 +307,7 @@ def TemporaryDirectory(
|
||||
prefix: str | None = None,
|
||||
dir: StrPath | None = None,
|
||||
loop: AbstractEventLoop | None = None,
|
||||
executor: Incomplete | None = None,
|
||||
executor=None,
|
||||
) -> AiofilesContextManagerTempDir: ...
|
||||
@overload
|
||||
def TemporaryDirectory(
|
||||
@@ -316,7 +315,7 @@ def TemporaryDirectory(
|
||||
prefix: bytes | None = None,
|
||||
dir: BytesPath | None = None,
|
||||
loop: AbstractEventLoop | None = None,
|
||||
executor: Incomplete | None = None,
|
||||
executor=None,
|
||||
) -> AiofilesContextManagerTempDir: ...
|
||||
|
||||
class AiofilesContextManagerTempDir(AiofilesContextManager[AsyncTemporaryDirectory]):
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
from _typeshed import (
|
||||
FileDescriptorOrPath,
|
||||
Incomplete,
|
||||
OpenBinaryMode,
|
||||
OpenBinaryModeReading,
|
||||
OpenBinaryModeUpdating,
|
||||
@@ -31,7 +30,7 @@ def open(
|
||||
opener: _Opener | None = None,
|
||||
*,
|
||||
loop: AbstractEventLoop | None = None,
|
||||
executor: Incomplete | None = None,
|
||||
executor=None,
|
||||
) -> AiofilesContextManager[AsyncTextIOWrapper]: ...
|
||||
|
||||
# Unbuffered binary: returns a FileIO
|
||||
@@ -47,7 +46,7 @@ def open(
|
||||
opener: _Opener | None = None,
|
||||
*,
|
||||
loop: AbstractEventLoop | None = None,
|
||||
executor: Incomplete | None = None,
|
||||
executor=None,
|
||||
) -> AiofilesContextManager[AsyncFileIO]: ...
|
||||
|
||||
# Buffered binary reading/updating: AsyncBufferedReader
|
||||
@@ -63,7 +62,7 @@ def open(
|
||||
opener: _Opener | None = None,
|
||||
*,
|
||||
loop: AbstractEventLoop | None = None,
|
||||
executor: Incomplete | None = None,
|
||||
executor=None,
|
||||
) -> AiofilesContextManager[AsyncBufferedReader]: ...
|
||||
|
||||
# Buffered binary writing: AsyncBufferedIOBase
|
||||
@@ -79,7 +78,7 @@ def open(
|
||||
opener: _Opener | None = None,
|
||||
*,
|
||||
loop: AbstractEventLoop | None = None,
|
||||
executor: Incomplete | None = None,
|
||||
executor=None,
|
||||
) -> AiofilesContextManager[AsyncBufferedIOBase]: ...
|
||||
|
||||
# Buffering cannot be determined: fall back to _UnknownAsyncBinaryIO
|
||||
@@ -95,7 +94,7 @@ def open(
|
||||
opener: _Opener | None = None,
|
||||
*,
|
||||
loop: AbstractEventLoop | None = None,
|
||||
executor: Incomplete | None = None,
|
||||
executor=None,
|
||||
) -> AiofilesContextManager[_UnknownAsyncBinaryIO]: ...
|
||||
|
||||
stdin: AsyncTextIndirectIOWrapper
|
||||
|
||||
@@ -28,7 +28,7 @@ class ParserRuleContext(RuleContext):
|
||||
def addTokenNode(self, token: Token): ...
|
||||
def addErrorNode(self, badToken: Token): ...
|
||||
def getChild(self, i: int, ttype: type | None = None): ...
|
||||
def getChildren(self, predicate: Incomplete | None = None) -> Generator[Incomplete, None, None]: ...
|
||||
def getChildren(self, predicate=None) -> Generator[Incomplete, None, None]: ...
|
||||
def getToken(self, ttype: int, i: int): ...
|
||||
def getTokens(self, ttype: int): ...
|
||||
def getTypedRuleContext(self, ctxType: type, i: int): ...
|
||||
|
||||
@@ -24,7 +24,7 @@ class ATNConfigSet:
|
||||
cachedHashCode: int
|
||||
def __init__(self, fullCtx: bool = True) -> None: ...
|
||||
def __iter__(self): ...
|
||||
def add(self, config: ATNConfig, mergeCache: Incomplete | None = None): ...
|
||||
def add(self, config: ATNConfig, mergeCache=None): ...
|
||||
def getOrAdd(self, config: ATNConfig): ...
|
||||
def getStates(self): ...
|
||||
def getPredicates(self): ...
|
||||
|
||||
@@ -30,7 +30,7 @@ class ATNDeserializer:
|
||||
def stateIsEndStateFor(self, state: ATNState, idx: int): ...
|
||||
def markPrecedenceDecisions(self, atn: ATN): ...
|
||||
def verifyATN(self, atn: ATN): ...
|
||||
def checkCondition(self, condition: bool, message: Incomplete | None = None): ...
|
||||
def checkCondition(self, condition: bool, message=None): ...
|
||||
def readInt(self): ...
|
||||
edgeFactories: Incomplete
|
||||
def edgeFactory(self, atn: ATN, type: int, src: int, trg: int, arg1: int, arg2: int, arg3: int, sets: list[Incomplete]): ...
|
||||
|
||||
@@ -21,11 +21,7 @@ class RecognitionException(Exception):
|
||||
offendingToken: Incomplete
|
||||
offendingState: int
|
||||
def __init__(
|
||||
self,
|
||||
message: str | None = None,
|
||||
recognizer: Recognizer | None = None,
|
||||
input: InputStream | None = None,
|
||||
ctx: Incomplete | None = None,
|
||||
self, message: str | None = None, recognizer: Recognizer | None = None, input: InputStream | None = None, ctx=None
|
||||
) -> None: ...
|
||||
def getExpectedTokens(self): ...
|
||||
|
||||
@@ -42,10 +38,10 @@ class NoViableAltException(RecognitionException):
|
||||
def __init__(
|
||||
self,
|
||||
recognizer,
|
||||
input: Incomplete | None = None,
|
||||
startToken: Incomplete | None = None,
|
||||
offendingToken: Incomplete | None = None,
|
||||
deadEndConfigs: Incomplete | None = None,
|
||||
input=None,
|
||||
startToken=None,
|
||||
offendingToken=None,
|
||||
deadEndConfigs=None,
|
||||
ctx: ParserRuleContext | None = None,
|
||||
) -> None: ...
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ class XPathLexer(Lexer):
|
||||
symbolicNames: Incomplete
|
||||
ruleNames: Incomplete
|
||||
grammarFileName: str
|
||||
def __init__(self, input: Incomplete | None = None, output: TextIO = ...) -> None: ...
|
||||
def __init__(self, input=None, output: TextIO = ...) -> None: ...
|
||||
def action(self, localctx: RuleContext, ruleIndex: int, actionIndex: int): ...
|
||||
type: Incomplete
|
||||
def ID_action(self, localctx: RuleContext, actionIndex: int): ...
|
||||
|
||||
@@ -5,7 +5,7 @@ class Auth0Error(Exception):
|
||||
error_code: str
|
||||
message: str
|
||||
content: Incomplete | None
|
||||
def __init__(self, status_code: int, error_code: str, message: str, content: Incomplete | None = None) -> None: ...
|
||||
def __init__(self, status_code: int, error_code: str, message: str, content=None) -> None: ...
|
||||
|
||||
class RateLimitError(Auth0Error):
|
||||
reset_at: int
|
||||
|
||||
@@ -1,13 +1,11 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
from .context import Context as _Context
|
||||
|
||||
class AsyncContext(_Context):
|
||||
def __init__(self, *args, loop: Incomplete | None = None, use_task_factory: bool = True, **kwargs) -> None: ...
|
||||
def __init__(self, *args, loop=None, use_task_factory: bool = True, **kwargs) -> None: ...
|
||||
def clear_trace_entities(self) -> None: ...
|
||||
|
||||
class TaskLocalStorage:
|
||||
def __init__(self, loop: Incomplete | None = None) -> None: ...
|
||||
def __init__(self, loop=None) -> None: ...
|
||||
def __setattr__(self, name: str, value) -> None: ...
|
||||
def __getattribute__(self, item: str): ...
|
||||
def clear(self) -> None: ...
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from types import TracebackType
|
||||
|
||||
from .models.segment import SegmentContextManager
|
||||
@@ -19,7 +18,7 @@ class AsyncSubsegmentContextManager(SubsegmentContextManager):
|
||||
) -> None: ...
|
||||
|
||||
class AsyncAWSXRayRecorder(AWSXRayRecorder):
|
||||
def capture_async(self, name: Incomplete | None = None): ...
|
||||
def in_segment_async(self, name: Incomplete | None = None, **segment_kwargs): ...
|
||||
def in_subsegment_async(self, name: Incomplete | None = None, **subsegment_kwargs): ...
|
||||
def capture_async(self, name=None): ...
|
||||
def in_segment_async(self, name=None, **segment_kwargs): ...
|
||||
def in_subsegment_async(self, name=None, **subsegment_kwargs): ...
|
||||
async def record_subsegment_async(self, wrapped, instance, args, kwargs, name, namespace, meta_processor): ...
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from logging import Logger
|
||||
|
||||
from .context import Context
|
||||
@@ -14,7 +13,7 @@ def check_in_lambda(): ...
|
||||
class LambdaContext(Context):
|
||||
def __init__(self) -> None: ...
|
||||
def put_segment(self, segment) -> None: ...
|
||||
def end_segment(self, end_time: Incomplete | None = None) -> None: ...
|
||||
def end_segment(self, end_time=None) -> None: ...
|
||||
def put_subsegment(self, subsegment) -> None: ...
|
||||
def get_trace_entity(self): ...
|
||||
@property
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from logging import Logger
|
||||
from traceback import StackSummary
|
||||
from typing import Any
|
||||
@@ -20,8 +19,8 @@ class Entity:
|
||||
cause: Any
|
||||
subsegments: Any
|
||||
end_time: Any
|
||||
def __init__(self, name, entity_id: Incomplete | None = None) -> None: ...
|
||||
def close(self, end_time: Incomplete | None = None) -> None: ...
|
||||
def __init__(self, name, entity_id=None) -> None: ...
|
||||
def close(self, end_time=None) -> None: ...
|
||||
def add_subsegment(self, subsegment) -> None: ...
|
||||
def remove_subsegment(self, subsegment) -> None: ...
|
||||
def put_http_meta(self, key, value) -> None: ...
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from .segment import Segment
|
||||
@@ -8,7 +7,7 @@ MUTATION_UNSUPPORTED_MESSAGE: str
|
||||
class FacadeSegment(Segment):
|
||||
initializing: Any
|
||||
def __init__(self, name, entityid, traceid, sampled) -> None: ...
|
||||
def close(self, end_time: Incomplete | None = None) -> None: ...
|
||||
def close(self, end_time=None) -> None: ...
|
||||
def put_http_meta(self, key, value) -> None: ...
|
||||
def put_annotation(self, key, value) -> None: ...
|
||||
def put_metadata(self, key, value, namespace: str = "default") -> None: ...
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import time
|
||||
from _typeshed import Incomplete
|
||||
from types import TracebackType
|
||||
from typing import Any
|
||||
|
||||
@@ -18,7 +17,7 @@ class SubsegmentContextManager:
|
||||
subsegment_kwargs: dict[str, Any] | None
|
||||
recorder: AWSXRayRecorder
|
||||
subsegment: Subsegment
|
||||
def __init__(self, recorder: AWSXRayRecorder, name: Incomplete | None = None, **subsegment_kwargs) -> None: ...
|
||||
def __init__(self, recorder: AWSXRayRecorder, name=None, **subsegment_kwargs) -> None: ...
|
||||
def __call__(self, wrapped, instance, args: list[Any], kwargs: dict[str, Any]): ...
|
||||
def __enter__(self) -> Subsegment | None: ...
|
||||
def __exit__(
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
log: Any
|
||||
@@ -8,6 +7,6 @@ IMDS_URL: str
|
||||
|
||||
def initialize() -> None: ...
|
||||
def get_token(): ...
|
||||
def get_metadata(token: Incomplete | None = None): ...
|
||||
def get_metadata(token=None): ...
|
||||
def parse_metadata_json(json_str): ...
|
||||
def do_request(url, headers: Incomplete | None = None, method: str = "GET"): ...
|
||||
def do_request(url, headers=None, method: str = "GET"): ...
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from ...exceptions.exceptions import InvalidSamplingManifestError as InvalidSamplingManifestError
|
||||
@@ -9,5 +8,5 @@ SUPPORTED_RULE_VERSION: Any
|
||||
|
||||
class LocalSampler:
|
||||
def __init__(self, rules=...) -> None: ...
|
||||
def should_trace(self, sampling_req: Incomplete | None = None): ...
|
||||
def should_trace(self, sampling_req=None): ...
|
||||
def load_local_rules(self, rules) -> None: ...
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from .connector import ServiceConnector as ServiceConnector
|
||||
@@ -13,9 +12,9 @@ log: Any
|
||||
class DefaultSampler:
|
||||
def __init__(self) -> None: ...
|
||||
def start(self) -> None: ...
|
||||
def should_trace(self, sampling_req: Incomplete | None = None): ...
|
||||
def should_trace(self, sampling_req=None): ...
|
||||
def load_local_rules(self, rules) -> None: ...
|
||||
def load_settings(self, daemon_config, context, origin: Incomplete | None = None) -> None: ...
|
||||
def load_settings(self, daemon_config, context, origin=None) -> None: ...
|
||||
@property
|
||||
def xray_client(self): ...
|
||||
@xray_client.setter
|
||||
|
||||
@@ -1,17 +1,6 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
class SamplingRule:
|
||||
def __init__(
|
||||
self,
|
||||
name,
|
||||
priority,
|
||||
rate,
|
||||
reservoir_size,
|
||||
host: Incomplete | None = None,
|
||||
method: Incomplete | None = None,
|
||||
path: Incomplete | None = None,
|
||||
service: Incomplete | None = None,
|
||||
service_type: Incomplete | None = None,
|
||||
self, name, priority, rate, reservoir_size, host=None, method=None, path=None, service=None, service_type=None
|
||||
) -> None: ...
|
||||
def match(self, sampling_req): ...
|
||||
def is_default(self): ...
|
||||
|
||||
@@ -1,3 +1 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
def get_stacktrace(limit: Incomplete | None = None): ...
|
||||
def get_stacktrace(limit=None): ...
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from _typeshed import Incomplete, SupportsRead
|
||||
from _typeshed import SupportsRead
|
||||
from collections.abc import Iterator, Sequence
|
||||
from typing import Any
|
||||
from typing_extensions import Self
|
||||
@@ -55,35 +55,19 @@ class BeautifulSoup(Tag):
|
||||
preserve_whitespace_tag_stack: Any
|
||||
string_container_stack: Any
|
||||
def reset(self) -> None: ...
|
||||
def new_tag(
|
||||
self,
|
||||
name,
|
||||
namespace: Incomplete | None = None,
|
||||
nsprefix: Incomplete | None = None,
|
||||
attrs={},
|
||||
sourceline: Incomplete | None = None,
|
||||
sourcepos: Incomplete | None = None,
|
||||
**kwattrs,
|
||||
) -> Tag: ...
|
||||
def string_container(self, base_class: Incomplete | None = None): ...
|
||||
def new_string(self, s, subclass: Incomplete | None = None): ...
|
||||
def new_tag(self, name, namespace=None, nsprefix=None, attrs={}, sourceline=None, sourcepos=None, **kwattrs) -> Tag: ...
|
||||
def string_container(self, base_class=None): ...
|
||||
def new_string(self, s, subclass=None): ...
|
||||
def insert_before(self, *args) -> None: ...
|
||||
def insert_after(self, *args) -> None: ...
|
||||
def popTag(self): ...
|
||||
def pushTag(self, tag) -> None: ...
|
||||
def endData(self, containerClass: Incomplete | None = None) -> None: ...
|
||||
def object_was_parsed(self, o, parent: Incomplete | None = None, most_recent_element: Incomplete | None = None) -> None: ...
|
||||
def endData(self, containerClass=None) -> None: ...
|
||||
def object_was_parsed(self, o, parent=None, most_recent_element=None) -> None: ...
|
||||
def handle_starttag(
|
||||
self,
|
||||
name,
|
||||
namespace,
|
||||
nsprefix,
|
||||
attrs,
|
||||
sourceline: Incomplete | None = None,
|
||||
sourcepos: Incomplete | None = None,
|
||||
namespaces: dict[str, str] | None = None,
|
||||
self, name, namespace, nsprefix, attrs, sourceline=None, sourcepos=None, namespaces: dict[str, str] | None = None
|
||||
): ...
|
||||
def handle_endtag(self, name, nsprefix: Incomplete | None = None) -> None: ...
|
||||
def handle_endtag(self, name, nsprefix=None) -> None: ...
|
||||
def handle_data(self, data) -> None: ...
|
||||
def decode( # type: ignore[override]
|
||||
self,
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
class TreeBuilderRegistry:
|
||||
@@ -33,11 +32,7 @@ class TreeBuilder:
|
||||
def can_be_empty_element(self, tag_name): ...
|
||||
def feed(self, markup) -> None: ...
|
||||
def prepare_markup(
|
||||
self,
|
||||
markup,
|
||||
user_specified_encoding: Incomplete | None = None,
|
||||
document_declared_encoding: Incomplete | None = None,
|
||||
exclude_encodings: Incomplete | None = None,
|
||||
self, markup, user_specified_encoding=None, document_declared_encoding=None, exclude_encodings=None
|
||||
) -> None: ...
|
||||
def test_fragment_to_document(self, fragment): ...
|
||||
def set_up_substitutions(self, tag): ...
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from html.parser import HTMLParser
|
||||
from typing import Any
|
||||
|
||||
@@ -28,12 +27,8 @@ class HTMLParserTreeBuilder(HTMLTreeBuilder):
|
||||
features: Any
|
||||
TRACKS_LINE_NUMBERS: bool
|
||||
parser_args: Any
|
||||
def __init__(self, parser_args: Incomplete | None = None, parser_kwargs: Incomplete | None = None, **kwargs) -> None: ...
|
||||
def __init__(self, parser_args=None, parser_kwargs=None, **kwargs) -> None: ...
|
||||
def prepare_markup(
|
||||
self,
|
||||
markup,
|
||||
user_specified_encoding: Incomplete | None = None,
|
||||
document_declared_encoding: Incomplete | None = None,
|
||||
exclude_encodings: Incomplete | None = None,
|
||||
self, markup, user_specified_encoding=None, document_declared_encoding=None, exclude_encodings=None
|
||||
) -> None: ...
|
||||
def feed(self, markup) -> None: ...
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from bs4.builder import HTMLTreeBuilder, TreeBuilder
|
||||
@@ -19,13 +18,9 @@ class LXMLTreeBuilderForXML(TreeBuilder):
|
||||
empty_element_tags: Any
|
||||
soup: Any
|
||||
nsmaps: Any
|
||||
def __init__(self, parser: Incomplete | None = None, empty_element_tags: Incomplete | None = None, **kwargs) -> None: ...
|
||||
def __init__(self, parser=None, empty_element_tags=None, **kwargs) -> None: ...
|
||||
def prepare_markup( # type: ignore[override] # the order of the parameters is different
|
||||
self,
|
||||
markup,
|
||||
user_specified_encoding: Incomplete | None = None,
|
||||
exclude_encodings: Incomplete | None = None,
|
||||
document_declared_encoding: Incomplete | None = None,
|
||||
self, markup, user_specified_encoding=None, exclude_encodings=None, document_declared_encoding=None
|
||||
) -> None: ...
|
||||
parser: Any
|
||||
def feed(self, markup) -> None: ...
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from _typeshed import Incomplete, ReadableBuffer
|
||||
from _typeshed import ReadableBuffer
|
||||
from collections.abc import Callable, Iterable, Iterator
|
||||
from re import Pattern
|
||||
from typing import Any, Literal, TypeVar, overload
|
||||
@@ -359,16 +359,10 @@ class Tag(PageElement):
|
||||
@property
|
||||
def descendants(self) -> Iterable[PageElement]: ...
|
||||
def select_one(
|
||||
self, selector: str, namespaces: Incomplete | None = None, *, flags: int = ..., custom: dict[str, str] | None = ...
|
||||
self, selector: str, namespaces=None, *, flags: int = ..., custom: dict[str, str] | None = ...
|
||||
) -> Tag | None: ...
|
||||
def select(
|
||||
self,
|
||||
selector: str,
|
||||
namespaces: Incomplete | None = None,
|
||||
limit: int | None = None,
|
||||
*,
|
||||
flags: int = ...,
|
||||
custom: dict[str, str] | None = ...,
|
||||
self, selector: str, namespaces=None, limit: int | None = None, *, flags: int = ..., custom: dict[str, str] | None = ...
|
||||
) -> ResultSet[Tag]: ...
|
||||
def childGenerator(self) -> Iterable[PageElement]: ...
|
||||
def recursiveChildGenerator(self) -> Iterable[PageElement]: ...
|
||||
|
||||
@@ -20,9 +20,7 @@ class LRI(dict[_KT, _VT]):
|
||||
soft_miss_count: int
|
||||
max_size: int
|
||||
on_miss: Callable[[_KT], _VT] | None
|
||||
def __init__(
|
||||
self, max_size: int = 128, values: Incomplete | None = None, on_miss: Callable[[_KT], _VT] | None = None
|
||||
) -> None: ...
|
||||
def __init__(self, max_size: int = 128, values=None, on_miss: Callable[[_KT], _VT] | None = None) -> None: ...
|
||||
def __setitem__(self, key: _KT, value: _VT) -> None: ...
|
||||
def __getitem__(self, key: _KT) -> _VT: ...
|
||||
@overload
|
||||
@@ -85,7 +83,7 @@ class CachedMethod:
|
||||
typed: bool = False,
|
||||
key: Callable[..., Incomplete] | None = None,
|
||||
): ...
|
||||
def __get__(self, obj, objtype: Incomplete | None = None): ...
|
||||
def __get__(self, obj, objtype=None): ...
|
||||
def __call__(self, *args, **kwargs): ...
|
||||
|
||||
def cached(
|
||||
|
||||
@@ -19,7 +19,7 @@ def inspect_formatargspec(
|
||||
formatreturns=...,
|
||||
formatannotation=...,
|
||||
): ...
|
||||
def get_module_callables(mod, ignore: Incomplete | None = None): ...
|
||||
def get_module_callables(mod, ignore=None): ...
|
||||
def mro_items(type_obj): ...
|
||||
def dir_dict(obj, raise_exc: bool = False): ...
|
||||
def copy_function(orig, copy_dict: bool = True): ...
|
||||
@@ -37,22 +37,11 @@ class CachedInstancePartial(functools.partial[Incomplete]):
|
||||
|
||||
partial = CachedInstancePartial
|
||||
|
||||
def format_invocation(name: str = "", args=(), kwargs: Incomplete | None = None, **kw): ...
|
||||
def format_exp_repr(
|
||||
obj, pos_names, req_names: Incomplete | None = None, opt_names: Incomplete | None = None, opt_key: Incomplete | None = None
|
||||
): ...
|
||||
def format_nonexp_repr(
|
||||
obj, req_names: Incomplete | None = None, opt_names: Incomplete | None = None, opt_key: Incomplete | None = None
|
||||
): ...
|
||||
def wraps(func, injected: Incomplete | None = None, expected: Incomplete | None = None, **kw): ...
|
||||
def update_wrapper(
|
||||
wrapper,
|
||||
func,
|
||||
injected: Incomplete | None = None,
|
||||
expected: Incomplete | None = None,
|
||||
build_from: Incomplete | None = None,
|
||||
**kw,
|
||||
): ...
|
||||
def format_invocation(name: str = "", args=(), kwargs=None, **kw): ...
|
||||
def format_exp_repr(obj, pos_names, req_names=None, opt_names=None, opt_key=None): ...
|
||||
def format_nonexp_repr(obj, req_names=None, opt_names=None, opt_key=None): ...
|
||||
def wraps(func, injected=None, expected=None, **kw): ...
|
||||
def update_wrapper(wrapper, func, injected=None, expected=None, build_from=None, **kw): ...
|
||||
|
||||
class FunctionBuilder:
|
||||
name: Incomplete
|
||||
@@ -61,7 +50,7 @@ class FunctionBuilder:
|
||||
def get_invocation_str(self): ...
|
||||
@classmethod
|
||||
def from_func(cls, func): ...
|
||||
def get_func(self, execdict: Incomplete | None = None, add_source: bool = True, with_dict: bool = True): ...
|
||||
def get_func(self, execdict=None, add_source: bool = True, with_dict: bool = True): ...
|
||||
def get_defaults_dict(self): ...
|
||||
def get_arg_names(self, only_required: bool = False): ...
|
||||
defaults: Incomplete
|
||||
|
||||
@@ -7,7 +7,7 @@ EINVAL: Incomplete
|
||||
|
||||
class SpooledIOBase(metaclass=abc.ABCMeta):
|
||||
__metaclass__: Incomplete
|
||||
def __init__(self, max_size: int = 5000000, dir: Incomplete | None = None) -> None: ...
|
||||
def __init__(self, max_size: int = 5000000, dir=None) -> None: ...
|
||||
@abstractmethod
|
||||
def read(self, n: int = -1): ...
|
||||
@abstractmethod
|
||||
@@ -15,7 +15,7 @@ class SpooledIOBase(metaclass=abc.ABCMeta):
|
||||
@abstractmethod
|
||||
def seek(self, pos, mode: int = 0): ...
|
||||
@abstractmethod
|
||||
def readline(self, length: Incomplete | None = None): ...
|
||||
def readline(self, length=None): ...
|
||||
@abstractmethod
|
||||
def readlines(self, sizehint: int = 0): ...
|
||||
def writelines(self, lines) -> None: ...
|
||||
@@ -41,7 +41,7 @@ class SpooledIOBase(metaclass=abc.ABCMeta):
|
||||
@property
|
||||
def buf(self): ...
|
||||
def fileno(self): ...
|
||||
def truncate(self, size: Incomplete | None = None): ...
|
||||
def truncate(self, size=None): ...
|
||||
def getvalue(self): ...
|
||||
def seekable(self): ...
|
||||
def readable(self): ...
|
||||
@@ -61,7 +61,7 @@ class SpooledBytesIO(SpooledIOBase):
|
||||
def read(self, n: int = -1): ...
|
||||
def write(self, s) -> None: ...
|
||||
def seek(self, pos, mode: int = 0): ...
|
||||
def readline(self, length: Incomplete | None = None): ...
|
||||
def readline(self, length=None): ...
|
||||
def readlines(self, sizehint: int = 0): ...
|
||||
def rollover(self) -> None: ...
|
||||
@property
|
||||
@@ -75,7 +75,7 @@ class SpooledStringIO(SpooledIOBase):
|
||||
def read(self, n: int = -1): ...
|
||||
def write(self, s) -> None: ...
|
||||
def seek(self, pos, mode: int = 0): ...
|
||||
def readline(self, length: Incomplete | None = None): ...
|
||||
def readline(self, length=None): ...
|
||||
def readlines(self, sizehint: int = 0): ...
|
||||
@property
|
||||
def buffer(self): ...
|
||||
@@ -88,5 +88,5 @@ def is_text_fileobj(fileobj) -> bool: ...
|
||||
|
||||
class MultiFileReader:
|
||||
def __init__(self, *fileobjs) -> None: ...
|
||||
def read(self, amt: Incomplete | None = None): ...
|
||||
def read(self, amt=None): ...
|
||||
def seek(self, offset, whence=0) -> None: ...
|
||||
|
||||
@@ -4,17 +4,15 @@ from collections.abc import Generator
|
||||
def is_iterable(obj) -> bool: ...
|
||||
def is_scalar(obj) -> bool: ...
|
||||
def is_collection(obj) -> bool: ...
|
||||
def split(src, sep: Incomplete | None = None, maxsplit: Incomplete | None = None): ...
|
||||
def split_iter(
|
||||
src, sep: Incomplete | None = None, maxsplit: Incomplete | None = None
|
||||
) -> Generator[Incomplete, None, Incomplete]: ...
|
||||
def lstrip(iterable, strip_value: Incomplete | None = None): ...
|
||||
def lstrip_iter(iterable, strip_value: Incomplete | None = None) -> Generator[Incomplete, None, None]: ...
|
||||
def rstrip(iterable, strip_value: Incomplete | None = None): ...
|
||||
def rstrip_iter(iterable, strip_value: Incomplete | None = None) -> Generator[Incomplete, None, None]: ...
|
||||
def strip(iterable, strip_value: Incomplete | None = None): ...
|
||||
def strip_iter(iterable, strip_value: Incomplete | None = None): ...
|
||||
def chunked(src, size, count: Incomplete | None = None, **kw): ...
|
||||
def split(src, sep=None, maxsplit=None): ...
|
||||
def split_iter(src, sep=None, maxsplit=None) -> Generator[Incomplete, None, Incomplete]: ...
|
||||
def lstrip(iterable, strip_value=None): ...
|
||||
def lstrip_iter(iterable, strip_value=None) -> Generator[Incomplete, None, None]: ...
|
||||
def rstrip(iterable, strip_value=None): ...
|
||||
def rstrip_iter(iterable, strip_value=None) -> Generator[Incomplete, None, None]: ...
|
||||
def strip(iterable, strip_value=None): ...
|
||||
def strip_iter(iterable, strip_value=None): ...
|
||||
def chunked(src, size, count=None, **kw): ...
|
||||
def chunked_iter(src, size, **kw) -> Generator[Incomplete, None, Incomplete]: ...
|
||||
def chunk_ranges(
|
||||
input_size: int, chunk_size: int, input_offset: int = 0, overlap_size: int = 0, align: bool = False
|
||||
@@ -23,19 +21,17 @@ def pairwise(src, end=...): ...
|
||||
def pairwise_iter(src, end=...): ...
|
||||
def windowed(src, size, fill=...): ...
|
||||
def windowed_iter(src, size, fill=...): ...
|
||||
def xfrange(stop, start: Incomplete | None = None, step: float = 1.0) -> Generator[Incomplete, None, None]: ...
|
||||
def frange(stop, start: Incomplete | None = None, step: float = 1.0): ...
|
||||
def backoff(start, stop, count: Incomplete | None = None, factor: float = 2.0, jitter: bool = False): ...
|
||||
def backoff_iter(
|
||||
start, stop, count: Incomplete | None = None, factor: float = 2.0, jitter: bool = False
|
||||
) -> Generator[Incomplete, None, None]: ...
|
||||
def bucketize(src, key=..., value_transform: Incomplete | None = None, key_filter: Incomplete | None = None): ...
|
||||
def xfrange(stop, start=None, step: float = 1.0) -> Generator[Incomplete, None, None]: ...
|
||||
def frange(stop, start=None, step: float = 1.0): ...
|
||||
def backoff(start, stop, count=None, factor: float = 2.0, jitter: bool = False): ...
|
||||
def backoff_iter(start, stop, count=None, factor: float = 2.0, jitter: bool = False) -> Generator[Incomplete, None, None]: ...
|
||||
def bucketize(src, key=..., value_transform=None, key_filter=None): ...
|
||||
def partition(src, key=...): ...
|
||||
def unique(src, key: Incomplete | None = None): ...
|
||||
def unique_iter(src, key: Incomplete | None = None) -> Generator[Incomplete, None, Incomplete]: ...
|
||||
def redundant(src, key: Incomplete | None = None, groups: bool = False): ...
|
||||
def one(src, default: Incomplete | None = None, key: Incomplete | None = None): ...
|
||||
def first(iterable, default: Incomplete | None = None, key: Incomplete | None = None): ...
|
||||
def unique(src, key=None): ...
|
||||
def unique_iter(src, key=None) -> Generator[Incomplete, None, Incomplete]: ...
|
||||
def redundant(src, key=None, groups: bool = False): ...
|
||||
def one(src, default=None, key=None): ...
|
||||
def first(iterable, default=None, key=None): ...
|
||||
def flatten_iter(iterable) -> Generator[Incomplete, None, None]: ...
|
||||
def flatten(iterable): ...
|
||||
def same(iterable, ref=...): ...
|
||||
@@ -73,11 +69,5 @@ class SequentialGUIDerator(GUIDerator):
|
||||
guid_iter: Incomplete
|
||||
seq_guid_iter: Incomplete
|
||||
|
||||
def soft_sorted(
|
||||
iterable,
|
||||
first: Incomplete | None = None,
|
||||
last: Incomplete | None = None,
|
||||
key: Incomplete | None = None,
|
||||
reverse: bool = False,
|
||||
): ...
|
||||
def untyped_sorted(iterable, key: Incomplete | None = None, reverse: bool = False): ...
|
||||
def soft_sorted(iterable, first=None, last=None, key=None, reverse: bool = False): ...
|
||||
def untyped_sorted(iterable, key=None, reverse: bool = False): ...
|
||||
|
||||
@@ -38,21 +38,21 @@ class NamedTupleInputType(InputType):
|
||||
class Table:
|
||||
headers: Incomplete
|
||||
metadata: Incomplete
|
||||
def __init__(self, data: Incomplete | None = None, headers=..., metadata: Incomplete | None = None) -> None: ...
|
||||
def __init__(self, data=None, headers=..., metadata=None) -> None: ...
|
||||
def extend(self, data) -> None: ...
|
||||
@classmethod
|
||||
def from_dict(cls, data, headers=..., max_depth: int = 1, metadata: Incomplete | None = None): ...
|
||||
def from_dict(cls, data, headers=..., max_depth: int = 1, metadata=None): ...
|
||||
@classmethod
|
||||
def from_list(cls, data, headers=..., max_depth: int = 1, metadata: Incomplete | None = None): ...
|
||||
def from_list(cls, data, headers=..., max_depth: int = 1, metadata=None): ...
|
||||
@classmethod
|
||||
def from_object(cls, data, headers=..., max_depth: int = 1, metadata: Incomplete | None = None): ...
|
||||
def from_object(cls, data, headers=..., max_depth: int = 1, metadata=None): ...
|
||||
@classmethod
|
||||
def from_data(cls, data, headers=..., max_depth: int = 1, **kwargs): ...
|
||||
def __len__(self): ...
|
||||
def __getitem__(self, idx): ...
|
||||
def to_html(
|
||||
self,
|
||||
orientation: Incomplete | None = None,
|
||||
orientation=None,
|
||||
wrapped: bool = True,
|
||||
with_headers: bool = True,
|
||||
with_newlines: bool = True,
|
||||
@@ -60,6 +60,6 @@ class Table:
|
||||
max_depth: int = 1,
|
||||
): ...
|
||||
def get_cell_html(self, value): ...
|
||||
def to_text(self, with_headers: bool = True, maxlen: Incomplete | None = None): ...
|
||||
def to_text(self, with_headers: bool = True, maxlen=None): ...
|
||||
|
||||
__all__ = ["Table"]
|
||||
|
||||
@@ -17,14 +17,14 @@ def quote_fragment_part(text, full_quote: bool = True): ...
|
||||
def quote_userinfo_part(text, full_quote: bool = True): ...
|
||||
def unquote(string, encoding: str = "utf-8", errors: str = "replace"): ...
|
||||
def unquote_to_bytes(string): ...
|
||||
def register_scheme(text, uses_netloc: Incomplete | None = None, default_port: Incomplete | None = None) -> None: ...
|
||||
def register_scheme(text, uses_netloc=None, default_port=None) -> None: ...
|
||||
def resolve_path_parts(path_parts): ...
|
||||
|
||||
class cachedproperty:
|
||||
__doc__: Incomplete
|
||||
func: Incomplete
|
||||
def __init__(self, func) -> None: ...
|
||||
def __get__(self, obj, objtype: Incomplete | None = None): ...
|
||||
def __get__(self, obj, objtype=None): ...
|
||||
|
||||
class URL:
|
||||
scheme: Incomplete
|
||||
@@ -38,15 +38,7 @@ class URL:
|
||||
def __init__(self, url: str = "") -> None: ...
|
||||
@classmethod
|
||||
def from_parts(
|
||||
cls,
|
||||
scheme: Incomplete | None = None,
|
||||
host: Incomplete | None = None,
|
||||
path_parts=(),
|
||||
query_params=(),
|
||||
fragment: str = "",
|
||||
port: Incomplete | None = None,
|
||||
username: Incomplete | None = None,
|
||||
password: Incomplete | None = None,
|
||||
cls, scheme=None, host=None, path_parts=(), query_params=(), fragment: str = "", port=None, username=None, password=None
|
||||
): ...
|
||||
query_params: Incomplete
|
||||
qp: Incomplete
|
||||
|
||||
@@ -63,4 +63,4 @@ class BraintreeGateway:
|
||||
verification: CreditCardVerificationGateway
|
||||
webhook_notification: WebhookNotificationGateway
|
||||
webhook_testing: WebhookTestingGateway
|
||||
def __init__(self, config: Incomplete | None = None, **kwargs) -> None: ...
|
||||
def __init__(self, config=None, **kwargs) -> None: ...
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
from _typeshed import Incomplete
|
||||
|
||||
class ClientToken:
|
||||
@staticmethod
|
||||
def generate(params: Incomplete | None = None, gateway: Incomplete | None = None): ...
|
||||
def generate(params=None, gateway=None): ...
|
||||
@staticmethod
|
||||
def generate_signature() -> list[str | dict[str, list[str]]]: ...
|
||||
|
||||
@@ -4,4 +4,4 @@ class ClientTokenGateway:
|
||||
gateway: Incomplete
|
||||
config: Incomplete
|
||||
def __init__(self, gateway) -> None: ...
|
||||
def generate(self, params: Incomplete | None = None): ...
|
||||
def generate(self, params=None): ...
|
||||
|
||||
@@ -12,7 +12,7 @@ class Configuration:
|
||||
public_key: str,
|
||||
private_key: str,
|
||||
*,
|
||||
http_strategy: Incomplete | None = None,
|
||||
http_strategy=None,
|
||||
timeout: int = 60,
|
||||
wrap_http_exceptions: bool = False,
|
||||
) -> None: ...
|
||||
@@ -23,7 +23,7 @@ class Configuration:
|
||||
public_key: str,
|
||||
private_key: str,
|
||||
*,
|
||||
http_strategy: Incomplete | None = None,
|
||||
http_strategy=None,
|
||||
timeout: int = 60,
|
||||
wrap_http_exceptions: bool = False,
|
||||
) -> Configuration: ...
|
||||
@@ -46,7 +46,7 @@ class Configuration:
|
||||
wrap_http_exceptions: bool
|
||||
def __init__(
|
||||
self,
|
||||
environment: Incomplete | None = None,
|
||||
environment=None,
|
||||
merchant_id: str | None = None,
|
||||
public_key: str | None = None,
|
||||
private_key: str | None = None,
|
||||
@@ -56,7 +56,7 @@ class Configuration:
|
||||
*args,
|
||||
timeout: int = 60,
|
||||
wrap_http_exceptions: bool = False,
|
||||
http_strategy: Incomplete | None = None,
|
||||
http_strategy=None,
|
||||
) -> None: ...
|
||||
def base_merchant_path(self) -> str: ...
|
||||
def base_url(self) -> str: ...
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user