§
    ŒŸjÿ  ã                   ó\   — d dl Z d dlmZ d dlmZ  G d„ d¦  «        Z G d„ de¦  «        ZdS )é    N)ÚPath)ÚUnionc                   óF   — e Zd Zdeej        ef         fd„Zd„ Zd„ Z	d„ Z
dS )ÚFileIOÚpathc                 ó\   — t          |t          ¦  «        rt          |¦  «        }|| _        d S ©N)Ú
isinstanceÚstrr   r   )Úselfr   s     úZ/var/www/finuniver-perm.ru/html/student/venv/lib/python3.11/site-packages/parso/file_io.pyÚ__init__zFileIO.__init__   s*   € Ý�d�CÑ Ô ð 	Ý˜‘:”:ˆDØˆŒ	ˆ	ˆ	ó    c                 óˆ   — t          | j        d¦  «        5 }|                     ¦   «         cd d d ¦  «         S # 1 swxY w Y   d S )NÚrb)Úopenr   Úread)r   Úfs     r   r   zFileIO.read   s‚   € õ �$”)˜TÑ"Ô"ð 	 aØ—6’6‘8”8ð	ð 	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   –7·;¾;c                 ón   — 	 t           j                             | j        ¦  «        S # t          $ r Y dS w xY w)zK
        Returns float - timestamp or None, if path doesn't exist.
        N)Úosr   ÚgetmtimeÚFileNotFoundError©r   s    r   Úget_last_modifiedzFileIO.get_last_modified   sA   € ð	Ý”7×#Ò# D¤IÑ.Ô.Ð.øÝ ð 	ð 	ð 	Ø�4�4ð	øøøs   ‚#& ¦
4³4c                 ó0   — | j         j        ›d| j        ›d�S )Nú(ú))Ú	__class__Ú__name__r   r   s    r   Ú__repr__zFileIO.__repr__   s   € Øœ>Ô2Ð2Ð2°D´I°I°IÐ>Ð>r   N)r   Ú
__module__Ú__qualname__r   r   ÚPathLiker   r   r   r   r    © r   r   r   r      sh   € € € € € ð˜U 2¤;°Ð#3Ô4ð ð ð ð ð
ð ð ðð ð ð?ð ?ð ?ð ?ð ?r   r   c                   ó$   ‡ — e Zd Zˆ fd„Zd„ Zˆ xZS )ÚKnownContentFileIOc                 óX   •— t          ¦   «                              |¦  «         || _        d S r	   )Úsuperr   Ú_content)r   r   Úcontentr   s      €r   r   zKnownContentFileIO.__init__!   s&   ø€ Ý‰Œ×Ò˜ÑÔÐØˆŒˆˆr   c                 ó   — | j         S r	   )r)   r   s    r   r   zKnownContentFileIO.read%   s
   € ØŒ}Ðr   )r   r!   r"   r   r   Ú__classcell__)r   s   @r   r&   r&       sG   ø€ € € € € ð ð  ð  ð  ð  ðð ð ð ð ð ð r   r&   )r   Úpathlibr   Útypingr   r   r&   r$   r   r   ú<module>r/      sŽ   ðØ 	€	€	€	Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð ð?ð ?ð ?ð ?ð ?ñ ?ô ?ð ?ð4ð ð ð ð ˜ñ ô ð ð ð r   