o
    8fi                     @   s<   d dl Zd dlZd dlZd dlmZ ddedefddZdS )	    N)Anyblack	tool_namereturnc                 C   s   | dksJ dd}d}t jdk r/tjj||dd}t|W  d   S 1 s*w   Y  tj||}|j	dd}t|W  d   S 1 sNw   Y  dS )	z4Get the stored complete schema for black's settings.r   zOnly black is supported.zblack.resourceszblack.schema.json)   	   zutf-8)encodingN)
sysversion_info	importlib	resources	open_textjsonloadfilesjoinpathopen)r   pkgfnamefschema r   E/home/ertert/spirit/venv/lib/python3.10/site-packages/black/schema.py
get_schema   s   
 $r   )r   )importlib.resourcesr   r   r	   typingr   strr   r   r   r   r   <module>   s
    