§
    òyIfY  ã                  ót   — d dl mZ d dlZd dlmZ ddlmZmZ  G d„ de¦  «        Z	 G d„ d	e¦  «        Z
dgZdS )
é    )ÚannotationsN)ÚNoOpFileLocké   )ÚAppDataDiskFolderÚPyInfoStoreDiskc                  ó@   ‡ — e Zd ZdZdˆ fd„Zdd„Zdd„Zd	„ Zd
„ Zˆ xZ	S )ÚReadOnlyAppDataFÚfolderÚstrÚreturnÚNonec                óÚ   •— t           j                             |¦  «        sd|› d�}t          |¦  «        ‚t	          ¦   «                              |¦  «         t          |¦  «        | _        d S )Nzread-only app data directory z does not exist)ÚosÚpathÚisdirÚRuntimeErrorÚsuperÚ__init__r   Úlock)Úselfr
   ÚmsgÚ	__class__s      €úQ/var/www/piapp/venv/lib/python3.11/site-packages/virtualenv/app_data/read_only.pyr   zReadOnlyAppData.__init__   sb   ø€ ÝŒw�}Š}˜VÑ$Ô$ð 	$ØI°&ÐIÐIÐIˆCÝ˜sÑ#Ô#Ð#Ý‰Œ×Ò˜Ñ Ô Ð Ý  Ñ(Ô(ˆŒ	ˆ	ˆ	ó    c                ó$   — d}t          |¦  «        ‚)Nz)read-only app data does not support reset©r   )r   r   s     r   ÚresetzReadOnlyAppData.reset   s   € Ø9ˆÝ˜3ÑÔÐr   c                ó   — t           ‚©N©ÚNotImplementedError)r   s    r   Úpy_info_clearzReadOnlyAppData.py_info_clear   ó   € Ý!Ð!r   c                ó,   — t          | j        |¦  «        S r   )Ú_PyInfoStoreDiskReadOnlyÚ
py_info_at)r   r   s     r   Úpy_infozReadOnlyAppData.py_info   s   € Ý'¨¬¸Ñ>Ô>Ð>r   c                ó   — t           ‚r   r    )r   ÚdistributionÚfor_py_versions      r   Úembed_update_logz ReadOnlyAppData.embed_update_log   r#   r   )r
   r   r   r   )r   r   )
Ú__name__Ú
__module__Ú__qualname__Ú
can_updater   r   r"   r'   r+   Ú__classcell__)r   s   @r   r	   r	   
   sˆ   ø€ € € € € Ø€Jð)ð )ð )ð )ð )ð )ð ð  ð  ð  ð"ð "ð "ð "ð?ð ?ð ?ð"ð "ð "ð "ð "ð "ð "r   r	   c                  ó   — e Zd Zd„ ZdS )r%   c                ó$   — d}t          |¦  «        ‚)Nz0read-only app data python info cannot be updatedr   )r   Úcontentr   s      r   Úwritez_PyInfoStoreDiskReadOnly.write#   s   € Ø@ˆÝ˜3ÑÔÐr   N)r,   r-   r.   r4   © r   r   r%   r%   "   s#   € € € € € ð ð  ð  ð  ð  r   r%   )Ú
__future__r   Úos.pathr   Úvirtualenv.util.lockr   Úvia_disk_folderr   r   r	   r%   Ú__all__r5   r   r   ú<module>r;      s¯   ðØ "Ð "Ð "Ð "Ð "Ð "à €€€à -Ð -Ð -Ð -Ð -Ð -à ?Ð ?Ð ?Ð ?Ð ?Ð ?Ð ?Ð ?ð"ð "ð "ð "ð "Ð'ñ "ô "ð "ð0 ð  ð  ð  ð  ˜ñ  ô  ð  ð ð€€€r   