
    f                     ,    d Z ddlZddlZddlZd Zd Zy)zc
This module is here to ensure compatibility of Windows/Linux/MacOS and
different Python versions.
    Nc                     	 t        j                  |       S # t        $ r t        j                  dk(  r
t                w xY w)Nwin32)pickleloadOSErrorsysplatformEOFError)files    N/var/www/cvtools/html/venv/lib/python3.12/site-packages/jedi/_compatibility.pypickle_loadr   
   s>    {{4    <<7"*s    (?c                     	 t        j                  | ||       |j                          y # t        $ r/ t        j
                  dk(  rt        t        j                  d       w xY w)Nr   zBroken pipe)	r   dumpflushr   r   r	   IOErrorerrnoEPIPE)datar   protocols      r   pickle_dumpr      sS    
D$) 	

  <<7"%++}55s	   '* 8A")__doc__r   r   r   r   r        r   <module>r      s     
 r   