
    Mh                        d Z ddlmZ ddlmZmZ ddlmZ ddlm	Z
 ddlmZ 	 ddlmZ ddlmZ n# e$ r dd	lmZmZ Y nw xY wddZddZddZddZ	dS )zYaml utilities.    )annotations)PathPurePath)Any)dump)load)CSafeDumper)CSafeLoader)
SafeDumper
SafeLoaderstreamr   returnc                .    t          | t                    S )zLoad yaml from a stream.)Loader)yloadr   r   s    S/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/jupyter_events/yaml.pyloadsr          
++++    strc                .    t          | t                    S )z7Parse the first YAML document in a stream as an object.)Dumper)ydumpr   r   s    r   dumpsr      r   r   fpathstr | PurePathc                    t          t          |                                         d          }t          |          S )zLoad yaml from a file.utf-8encoding)r   r   	read_textr   )r   datas     r   r   r      s4     E

%%w%77D;;r   r#   outpathNonec                h    t          |                              t          |           d           dS )z1Parse the a YAML document in a file as an object.r   r    N)r   
write_textr   )r#   r$   s     r   r   r   "   s-    MMU4[[7;;;;;r   N)r   r   r   r   )r   r   r   r   )r   r   r   r   )r#   r   r$   r   r   r%   )__doc__
__future__r   pathlibr   r   typingr   yamlr   r   r   r   r	   r   r
   r   ImportErrorr   r    r   r   <module>r/      s*     " " " " " " " " " " " " " "                  ,............. , , ,++++++++++,, , , ,
, , , ,
   < < < < < <s   1 A A