
    j\                         	 d dl mZ n# e$ r	 d dl mZ Y nw xY w	 d dl mZ n# e$ r	 d dl mZ Y nw xY weZ G d de          Z	dS )    )CSafeLoader)
SafeLoader)CSafeDumper)
SafeDumperc                         e Zd Zd fd	Z xZS )
YamlLoaderFc                 
   g }|j         D ]T\  }}|                     ||          }||v rt          d| d|j        j                   |                    |           Ut                                          ||          }|S )N)deepz'Found a duplicate key in the yaml. key=z, line=)valueconstruct_objectAssertionError
start_marklineappendsuperconstruct_mapping)selfnoder
   mappingkey_node
value_nodekey	__class__s          ]/lsinfo/ai/hellotax_ai/base_platform/venv/lib/python3.11/site-packages/torchgen/yaml_utils.pyr   zYamlLoader.construct_mapping   s    $(J 	  	  Hj''t'<<Cg~~$`c``$/J^``   NN3''++Dt+<<    )F)__name__
__module____qualname__r   __classcell__)r   s   @r   r   r      s=        
 
 
 
 
 
 
 
 
 
r   r   N)
yamlr   LoaderImportErrorr   r   Dumperr   
YamlDumperr    r   r   <module>r&      s   ******** * * *))))))))********* * * *))))))))*

         s   	 " 00