ó
    Ð]jÿ  ã                   óN   • S SK r S SKJr  S SKJr   " S S5      r " S S\5      rg)é    N)ÚPath)ÚUnionc                   óR   • \ rS rSrS\\R                  \4   4S jrS r	S r
S rSrg)	ÚFileIOé   Úpathc                 óP   • [        U[        5      (       a  [        U5      nXl        g ©N)Ú
isinstanceÚstrr   r   )Úselfr   s     ÚJ/home/mande/repo/quber/.venv/lib/python3.13/site-packages/parso/file_io.pyÚ__init__ÚFileIO.__init__   s   € Ü�dœC× Ñ Ü˜“:ˆDØ�	ó    c                 ó„   • [        U R                  S5       nUR                  5       sS S S 5        $ ! , (       d  f       g = f)NÚrb)Úopenr   Úread)r   Úfs     r   r   ÚFileIO.read   s)   € ô �$—)‘)˜TÔ" aØ—6‘6“8÷ #×"×"ús   —1±
?c                 óv   •  [         R                  R                  U R                  5      $ ! [         a     gf = f)z;
Returns float - timestamp or None, if path doesn't exist.
N)Úosr   ÚgetmtimeÚFileNotFoundError©r   s    r   Úget_last_modifiedÚFileIO.get_last_modified   s2   € ð	Ü—7‘7×#Ñ# D§I¡IÓ.Ð.øÜ ó 	Ùð	ús   ‚(+ «
8·8c                 óR   • U R                   R                  < SU R                  < S3$ )NÚ(Ú))Ú	__class__Ú__name__r   r   s    r   Ú__repr__ÚFileIO.__repr__   s   € ØŸ>™>×2Ô2°D·I´IÐ>Ð>r   )r   N)r#   Ú
__module__Ú__qualname__Ú__firstlineno__r   r   ÚPathLiker   r   r   r   r$   Ú__static_attributes__© r   r   r   r      s+   † ð˜U 2§;¡;°Ð#3Ñ4ô ò
òõ?r   r   c                   ó.   ^ • \ rS rSrU 4S jrS rSrU =r$ )ÚKnownContentFileIOé    c                 ó0   >• [         TU ]  U5        X l        g r
   )Úsuperr   Ú_content)r   r   Úcontentr"   s      €r   r   ÚKnownContentFileIO.__init__!   s   ø€ Ü‰Ñ˜ÔØ�r   c                 ó   • U R                   $ r
   ©r1   r   s    r   r   ÚKnownContentFileIO.read%   s   € Ø�}‰}Ðr   r5   )r#   r&   r'   r(   r   r   r*   Ú__classcell__)r"   s   @r   r-   r-       s   ø† õ ÷ð r   r-   )r   Úpathlibr   Útypingr   r   r-   r+   r   r   Ú<module>r:      s$   ðÛ 	Ý Ý ÷?ñ ?ô4˜õ r   