o
    i                     @   sv   d dl Z d dlZd dlZeejZed Ze ej	ddZ
e
d d d d  Zdd	 Zed
ZedZedZdS )    Nzschema.jsonzutf-8)encodingdefinitionszcurrent-versionenumc                 C   s$   dd | i}|t tj|S )z&make a JSON Schema (Draft 7) validatorz$refz#/definitions/{})formatupdateSCHEMA
jsonschema
validatorsDraft7Validator)keyschema r   V/var/www/edux/Edux_v2/venv/lib/python3.10/site-packages/jupyter_lsp/schema/__init__.pymake_validator   s   
r   zservers-responsezlanguage-server-specz(language-server-specs-implementation-map)jsonpathlibr   Path__file__parentHERESCHEMA_FILEloads	read_textr   SPEC_VERSIONr   SERVERS_RESPONSELANGUAGE_SERVER_SPECLANGUAGE_SERVER_SPEC_MAPr   r   r   r   <module>   s    