
    -h                     b    S r SSKrSSKrSSKrSSKJr   " S S\R                  5      rS rS rg)zc
This module is here to ensure compatibility of Windows/Linux/MacOS and
different Python versions.
    N)Anyc                   8   ^  \ rS rSrS\S\S\4U 4S jjrSrU =r$ )	Unpickler   modulenamereturnc                 2   > US:X  a  Sn[         TU ]  X5      $ )Nzpathlib._localpathlib)super
find_class)selfr   r   	__class__s      fC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\jedi/_compatibility.pyr   Unpickler.find_class   s#     %%Fw!&//     )	__name__
__module____qualname____firstlineno__strr   r   __static_attributes____classcell__)r   s   @r   r   r      s"    0 0C 0C 0 0r   r   c                      [        U 5      R                  5       $ ! [         a     [        R                  S:X  a
  [        5       ee f = f)Nwin32)r   loadOSErrorsysplatformEOFError)files    r   pickle_loadr#      sB    ##%%  <<7"*s	    *Ac                      [         R                  " XU5        UR                  5         g ! [         a0    [        R
                  S:X  a  [        [        R                  S5      ee f = f)Nr   zBroken pipe)	pickledumpflushr   r   r    IOErrorerrnoEPIPE)datar"   protocols      r   pickle_dumpr-   "   sQ    
D) 	

  <<7"%++}55s	   '* :A$)	__doc__r)   r   r%   typingr   r   r#   r-   r   r   r   <module>r0      s4     
  	0   	0r   