%PDF- %PDF-
Direktori : /lib/python3/dist-packages/jsonschema/__pycache__/ |
Current File : //lib/python3/dist-packages/jsonschema/__pycache__/__init__.cpython-312.pyc |
� `��d � � � d Z ddlZddlmZmZmZmZmZmZm Z ddl mZ ddlm Z mZmZmZmZ ddlmZ ddlmZmZmZmZmZmZmZmZ d� Zy) a" An implementation of JSON Schema for Python The main functionality is provided by the validator classes for each of the supported JSON Schema versions. Most commonly, `validate` is the quickest way to simply validate a given instance under a schema, and will create a validator for you. � N)� FormatChecker�draft3_format_checker�draft4_format_checker�draft6_format_checker�draft7_format_checker�draft201909_format_checker�draft202012_format_checker)�TypeChecker)� ErrorTree�FormatError�RefResolutionError�SchemaError�ValidationError)� Validator)�Draft3Validator�Draft4Validator�Draft6Validator�Draft7Validator�Draft201909Validator�Draft202012Validator�RefResolver�validatec �� � | dk( r4t j dt d�� ddlm} |j d� S t dt � d | � �� �# t $ r dd l}Y �5w xY w) N�__version__z�Accessing jsonschema.__version__ is deprecated and will be removed in a future release. Use importlib.metadata directly to query for jsonschema's version.� )� stacklevelr )�metadata� jsonschemazmodule z has no attribute ) �warnings�warn�DeprecationWarning� importlibr �ImportError�importlib_metadata�version�AttributeError�__name__)�namer s �5/usr/lib/python3/dist-packages/jsonschema/__init__.py�__getattr__r* * sk � ��}��� � � 1� �� � 2�*� ����-�-� �7�8�*�,>�t�f�E� F�F�� � 2�1� 2�s �A � A�A)�__doc__r �jsonschema._formatr r r r r r r �jsonschema._typesr �jsonschema.exceptionsr r r r r �jsonschema.protocolsr �jsonschema.validatorsr r r r r r r r r* � � r) �<module>r3 sG ��� �� � � *�� � +� � � �Gr2