__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
�

���g����SrSSKJr SSKJr SSKJrJrJrJ	r	J
r
Jr \(aSSKJ
r
 SSKrSSKrSSKrSSKJr \"SS	\
55rg)
z4
typing.Protocol classes for jsonschema interfaces.
�)�annotations)�Mapping)�
TYPE_CHECKING�Any�ClassVar�Iterable�Protocol�runtime_checkable)�_typingN)�ValidationErrorc��\rSrSr%SrS\S'S\S'S\S'S\S	'S
\S'S\S
'SSSjjr\SSj5rSSjr	SSjr
SSjrSSjrSSjr
Srg)�	Validator�-aR
The protocol to which all validator classes adhere.

Arguments:

    schema:

        The schema that the validator object will validate with.
        It is assumed to be valid, and providing
        an invalid schema can lead to undefined behavior. See
        `Validator.check_schema` to validate a schema first.

    registry:

        a schema registry that will be used for looking up JSON references

    resolver:

        a resolver that will be used to resolve :kw:`$ref`
        properties (JSON references). If unprovided, one will be created.

        .. deprecated:: v4.18.0

            `RefResolver <_RefResolver>` has been deprecated in favor of
            `referencing`, and with it, this argument.

    format_checker:

        if provided, a checker which will be used to assert about
        :kw:`format` properties present in the schema. If unprovided,
        *no* format validation is done, and the presence of format
        within schemas is strictly informational. Certain formats
        require additional packages to be installed in order to assert
        against instances. Ensure you've installed `jsonschema` with
        its `extra (optional) dependencies <index:extras>` when
        invoking ``pip``.

.. deprecated:: v4.12.0

    Subclassing validator classes now explicitly warns this is not part of
    their public API.
zClassVar[Mapping]�META_SCHEMA�
VALIDATORSz ClassVar[jsonschema.TypeChecker]�TYPE_CHECKERz"ClassVar[jsonschema.FormatChecker]�FORMAT_CHECKERz
_typing.id_of�ID_OF�Mapping | bool�schemaNc��g�N�)�selfr�registry�format_checkers    �6/usr/lib/python3/dist-packages/jsonschema/protocols.py�__init__�Validator.__init__qs��	�c��g)z�
Validate the given schema against the validator's `META_SCHEMA`.

Raises:

    `jsonschema.exceptions.SchemaError`:

        if the schema is invalid
Nr)�clsrs  r�check_schema�Validator.check_schemay��r c��g)aB
Check if the instance is of the given (JSON Schema) type.

Arguments:

    instance:

        the value to check

    type:

        the name of a known (JSON Schema) type

Returns:

    whether the instance is of the given type

Raises:

    `jsonschema.exceptions.UnknownType`:

        if ``type`` is not a known type
Nr)r�instance�types   r�is_type�Validator.is_type�r%r c��g)z�
Check if the instance is valid under the current `schema`.

Returns:

    whether the instance is valid or not

>>> schema = {"maxItems" : 2}
>>> Draft202012Validator(schema).is_valid([2, 3, 4])
False
Nr�rr's  r�is_valid�Validator.is_valid�r%r c��g)a�
Lazily yield each of the validation errors in the given instance.

>>> schema = {
...     "type" : "array",
...     "items" : {"enum" : [1, 2, 3]},
...     "maxItems" : 2,
... }
>>> v = Draft202012Validator(schema)
>>> for error in sorted(v.iter_errors([2, 3, 4]), key=str):
...     print(error.message)
4 is not one of [1, 2, 3]
[2, 3, 4] is too long

.. deprecated:: v4.0.0

    Calling this function with a second schema argument is deprecated.
    Use `Validator.evolve` instead.
Nrr,s  r�iter_errors�Validator.iter_errors�r%r c��g)a=
Check if the instance is valid under the current `schema`.

Raises:

    `jsonschema.exceptions.ValidationError`:

        if the instance is invalid

>>> schema = {"maxItems" : 2}
>>> Draft202012Validator(schema).validate([2, 3, 4])
Traceback (most recent call last):
    ...
ValidationError: [2, 3, 4] is too long
Nrr,s  r�validate�Validator.validate�r%r c��g)a�
Create a new validator like this one, but with given changes.

Preserves all other attributes, so can be used to e.g. create a
validator with a different schema but with the same :kw:`$ref`
resolution behavior.

>>> validator = Draft202012Validator({})
>>> validator.evolve(schema={"type": "number"})
Draft202012Validator(schema={'type': 'number'}, format_checker=None)

The returned object satisfies the validator protocol, but may not
be of the same concrete class! In particular this occurs
when a :kw:`$ref` occurs to a schema with a different
:kw:`$schema` than this one (i.e. for a different draft).

>>> validator.evolve(
...     schema={"$schema": Draft7Validator.META_SCHEMA["$id"]}
... )
Draft7Validator(schema=..., format_checker=None)
Nr)r�kwargss  r�evolve�Validator.evolve�r%r rr)rrrz%referencing.jsonschema.SchemaRegistryrzjsonschema.FormatChecker | None�return�None)rrr9r:)r'rr(�strr9�bool)r'rr9r<)r'rr9zIterable[ValidationError])r'rr9r:)r9r)�__name__�
__module__�__qualname__�__firstlineno__�__doc__�__annotations__r�classmethodr#r)r-r0r3r7�__static_attributes__rr rrr-s���)�Z#�"�
"�!�3�2�7�6���
��;?�	���8��8�	�

���	��	��2��*�"r r)rA�
__future__r�collections.abcr�typingrrrrr	r
�
jsonschemar�jsonschema.validators�referencing.jsonschema�referencing�jsonschema.exceptionsrrrr r�<module>rMsN���#�#����"�� �!�1��x��x��xr 

Filemanager

Name Type Size Permission Actions
__init__.cpython-313.pyc File 3.64 KB 0644
__main__.cpython-313.pyc File 305 B 0644
_format.cpython-313.pyc File 17.61 KB 0644
_keywords.cpython-313.pyc File 19.27 KB 0644
_legacy_keywords.cpython-313.pyc File 13.09 KB 0644
_types.cpython-313.pyc File 6.61 KB 0644
_typing.cpython-313.pyc File 1.32 KB 0644
_utils.cpython-313.pyc File 12.66 KB 0644
cli.cpython-313.pyc File 12.02 KB 0644
exceptions.cpython-313.pyc File 19.85 KB 0644
protocols.cpython-313.pyc File 6.05 KB 0644
validators.cpython-313.pyc File 49.66 KB 0644
Filemanager