3 from jsonschema import exceptions as exceptions
4 from jsonschema.exceptions import ErrorTree as ErrorTree
6 class _DontDoThat(Exception): ...
11 def validates(version): ...
13 class _DefaultTypesDeprecatingMetaClass(type):
19 version: Any | None = ...,
20 default_types: Any | None = ...,
21 type_checker: Any | None = ...,
24 def extend(validator, validators=..., version: Any | None = ..., type_checker: Any | None = ...): ...
41 cache_remote: bool = ...,
43 urljoin_cache: Any | None = ...,
44 remote_cache: Any | None = ...,
47 def from_schema(cls, schema, id_of=..., *args, **kwargs): ...
48 def push_scope(self, scope) -> None: ...
49 def pop_scope(self) -> None: ...
51 def resolution_scope(self): ...
53 def base_uri(self): ...
54 def in_scope(self, scope) -> None: ...
55 def resolving(self, ref) -> None: ...
56 def resolve(self, ref): ...
57 def resolve_from_url(self, url): ...
58 def resolve_fragment(self, document, fragment): ...
59 def resolve_remote(self, uri): ...
61 def validate(instance, schema, cls: Any | None = ..., *args, **kwargs) -> None: ...
62 def validator_for(schema, default=...): ...