o
    ²eb  ã                   @   s„   d Z ddlmZmZmZmZmZmZ ddlZ	ddl
mZ G dd„ deƒZee	jjgeedf f Zee	jjgeeeef  f ZdS )zA
Some (initially private) typing helpers for jsonschema's types.
é    )ÚAnyÚCallableÚIterableÚProtocolÚTupleÚUnionN)Ú	Validatorc                
   @   s.   e Zd Zdedededejjddf
dd„ZdS )	ÚSchemaKeywordValidatorÚ	validatorÚvalueÚinstanceÚschemaÚreturnNc                 C   s   d S )N© )Úselfr
   r   r   r   r   r   úBD:\Projects\ConvertPro\env\Lib\site-packages\jsonschema/_typing.pyÚ__call__   s   zSchemaKeywordValidator.__call__)	Ú__name__Ú
__module__Ú__qualname__r   r   ÚreferencingÚ
jsonschemaÚSchemar   r   r   r   r   r	      s    þýüûúr	   )Ú__doc__Útypingr   r   r   r   r   r   Zreferencing.jsonschemar   Zjsonschema.protocolsr   r	   r   r   ÚstrZid_ofZApplicableValidatorsr   r   r   r   Ú<module>   s     ÿÿ