mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-02-23 01:58:29 +08:00
Add defaults for third-party stubs I-L (#9955)
This commit is contained in:
@@ -9,10 +9,10 @@ _RaisesType: TypeAlias = type[Exception] | tuple[type[Exception], ...]
|
||||
class FormatChecker:
|
||||
checkers: dict[str, tuple[_FormatCheckCallable, _RaisesType]]
|
||||
|
||||
def __init__(self, formats: Iterable[str] | None = ...) -> None: ...
|
||||
def checks(self, format: str, raises: _RaisesType = ...) -> Callable[[_F], _F]: ...
|
||||
def __init__(self, formats: Iterable[str] | None = None) -> None: ...
|
||||
def checks(self, format: str, raises: _RaisesType = ()) -> Callable[[_F], _F]: ...
|
||||
@classmethod
|
||||
def cls_checks(cls, format: str, raises: _RaisesType = ...) -> Callable[[_F], _F]: ...
|
||||
def cls_checks(cls, format: str, raises: _RaisesType = ()) -> Callable[[_F], _F]: ...
|
||||
def check(self, instance: object, format: str) -> None: ...
|
||||
def conforms(self, instance: object, format: str) -> bool: ...
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ class TypeChecker:
|
||||
def __init__(self, type_checkers: Mapping[str, Callable[[object], bool]] = ...) -> None: ...
|
||||
def is_type(self, instance, type: str) -> bool: ...
|
||||
def redefine(self, type: str, fn: Callable[..., bool]) -> TypeChecker: ...
|
||||
def redefine_many(self, definitions=...) -> TypeChecker: ...
|
||||
def redefine_many(self, definitions=()) -> TypeChecker: ...
|
||||
def remove(self, *types: Iterable[str]) -> TypeChecker: ...
|
||||
|
||||
draft3_type_checker: TypeChecker
|
||||
|
||||
@@ -29,14 +29,14 @@ class _Error(Exception):
|
||||
self,
|
||||
message: str,
|
||||
validator: _utils.Unset | None | protocols.Validator = ...,
|
||||
path: Sequence[str | int] = ...,
|
||||
cause: Incomplete | None = ...,
|
||||
context: Sequence[ValidationError] = ...,
|
||||
path: Sequence[str | int] = (),
|
||||
cause: Incomplete | None = None,
|
||||
context: Sequence[ValidationError] = (),
|
||||
validator_value=...,
|
||||
instance: Any = ...,
|
||||
schema: Any = ...,
|
||||
schema_path: Sequence[str | int] = ...,
|
||||
parent: _Error | None = ...,
|
||||
schema_path: Sequence[str | int] = (),
|
||||
parent: _Error | None = None,
|
||||
type_checker: _utils.Unset | TypeChecker = ...,
|
||||
) -> None: ...
|
||||
@classmethod
|
||||
@@ -70,11 +70,11 @@ class UnknownType(Exception):
|
||||
class FormatError(Exception):
|
||||
message: Any
|
||||
cause: Any
|
||||
def __init__(self, message, cause: Incomplete | None = ...) -> None: ...
|
||||
def __init__(self, message, cause: Incomplete | None = None) -> None: ...
|
||||
|
||||
class ErrorTree:
|
||||
errors: Any
|
||||
def __init__(self, errors=...) -> None: ...
|
||||
def __init__(self, errors=()) -> None: ...
|
||||
def __contains__(self, index): ...
|
||||
def __getitem__(self, index): ...
|
||||
def __setitem__(self, index, value) -> None: ...
|
||||
|
||||
@@ -16,7 +16,7 @@ class Validator(Protocol):
|
||||
FORMAT_CHECKER: ClassVar[FormatChecker]
|
||||
schema: dict[Any, Any] | bool
|
||||
def __init__(
|
||||
self, schema: dict[Any, Any] | bool, resolver: RefResolver | None = ..., format_checker: FormatChecker | None = ...
|
||||
self, schema: dict[Any, Any] | bool, resolver: RefResolver | None = None, format_checker: FormatChecker | None = None
|
||||
) -> None: ...
|
||||
@classmethod
|
||||
def check_schema(cls, schema: dict[Any, Any]) -> None: ...
|
||||
|
||||
@@ -43,8 +43,8 @@ class _Validator:
|
||||
def validates(version: str) -> Callable[..., Any]: ...
|
||||
def create(
|
||||
meta_schema: _Schema,
|
||||
validators: Mapping[str, _ValidatorCallback] | tuple[()] = ...,
|
||||
version: Incomplete | None = ...,
|
||||
validators: Mapping[str, _ValidatorCallback] | tuple[()] = (),
|
||||
version: Incomplete | None = None,
|
||||
type_checker: TypeChecker = ...,
|
||||
format_checker: FormatChecker = ...,
|
||||
id_of: Callable[[_Schema], str] = ...,
|
||||
@@ -52,10 +52,10 @@ def create(
|
||||
) -> type[_Validator]: ...
|
||||
def extend(
|
||||
validator,
|
||||
validators=...,
|
||||
version: Incomplete | None = ...,
|
||||
type_checker: Incomplete | None = ...,
|
||||
format_checker: Incomplete | None = ...,
|
||||
validators=(),
|
||||
version: Incomplete | None = None,
|
||||
type_checker: Incomplete | None = None,
|
||||
format_checker: Incomplete | None = None,
|
||||
): ...
|
||||
|
||||
# At runtime these are fields that are assigned the return values of create() calls.
|
||||
@@ -78,10 +78,10 @@ class RefResolver:
|
||||
base_uri: str,
|
||||
referrer: dict[str, Any],
|
||||
store: SupportsKeysAndGetItem[str, str] | Iterable[tuple[str, str]] = ...,
|
||||
cache_remote: bool = ...,
|
||||
handlers: SupportsKeysAndGetItem[str, _Handler] | Iterable[tuple[str, _Handler]] = ...,
|
||||
urljoin_cache: Incomplete | None = ...,
|
||||
remote_cache: Incomplete | None = ...,
|
||||
cache_remote: bool = True,
|
||||
handlers: SupportsKeysAndGetItem[str, _Handler] | Iterable[tuple[str, _Handler]] = (),
|
||||
urljoin_cache: Incomplete | None = None,
|
||||
remote_cache: Incomplete | None = None,
|
||||
) -> None: ...
|
||||
@classmethod
|
||||
def from_schema(cls, schema: _Schema, id_of=..., *args, **kwargs): ...
|
||||
@@ -100,5 +100,5 @@ class RefResolver:
|
||||
def resolve_fragment(self, document, fragment): ...
|
||||
def resolve_remote(self, uri): ...
|
||||
|
||||
def validate(instance: object, schema: _Schema, cls: type[_Validator] | None = ..., *args: Any, **kwargs: Any) -> None: ...
|
||||
def validate(instance: object, schema: _Schema, cls: type[_Validator] | None = None, *args: Any, **kwargs: Any) -> None: ...
|
||||
def validator_for(schema: _Schema | bool, default=...): ...
|
||||
|
||||
Reference in New Issue
Block a user