
    ip                     P    d dl Z ddlmZ ddlmZ ddlmZmZmZ ddl	m
Z
mZ d	dZy)
    N   )MultiLanguage)
load_model   )_fix_legacy_dict_data_parse_example_dict_dataannotations_to_doc)json_iteratejson_to_annotationsc              +   n  K   |t        |      n	t               }t        | t              s6t        | t              st        j                  |       } | j                  d      } t        |       D ]F  }t        |      D ]6  }t        |      }t        |      \  }}t        |j                  ||      }	|	 8 H y w)Nutf8)r   r   
isinstancebytesstrsrsly
json_dumpsencoder
   r   r   r   r	   vocab)

input_datamodelkwargsnlpjson_doc	json_paraexample_dicttok_dictdoc_dictdocs
             w/var/www/vps2.regionflexible.com/Desarrollo/venv/lib/python3.12/site-packages/spacy/training/converters/json_to_docs.pyjson_to_docsr       s     $0*U
moCj%(*c*))*5J&&v.
 , ,X6 	I0;L!9,!GHh$SYY(CCI		s   B3B5)N)r   lang.xxr   utilr   exampler   r   r	   gold_ior
   r   r         r   <module>r'      s"     $  
 8r&   