
    Chv                         S r SSKJr  SSKJrJrJrJr  SSKr	SSK
Jr   " S S\5      r\\	R                  R                  /\\S4   4   r\\	R                  R                  /\\\\4      4   rg)zA
Some (initially private) typing helpers for jsonschema's types.
    )Iterable)AnyCallableProtocolUnionN)	Validatorc            
       Z    \ rS rSrS\S\S\S\R                  R                  SS4
S jr	S	r
g)
SchemaKeywordValidator   	validatorvalueinstanceschemareturnNc                     g )N )selfr   r   r   r   s        L/home/james-whalen/.local/lib/python3.13/site-packages/jsonschema/_typing.py__call__SchemaKeywordValidator.__call__   s     	    r   )__name__
__module____qualname____firstlineno__r   r   referencing
jsonschemaSchemar   __static_attributes__r   r   r   r
   r
      sC      	
 &&-- 
r   r
   )__doc__collections.abcr   typingr   r   r   r   referencing.jsonschemar   jsonschema.protocolsr   r
   r   r   strid_oftupleApplicableValidatorsr   r   r   <module>r)      s    % 1 1  *X  	+((//0%T	2BBC  ""#U38_ r   