Uname : Linux premium36.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Soft : LiteSpeed
Ip : 198.54.115.237
Port : 443
~
/
opt
/
hc_python
/
lib64
/
python3.12
/
site-packages
/
virtualenv
/
app_data
/
__pycache__
[ HOME ]
Exec
Submit
read_only.cpython-312.pyc
� ���gY � �f � d dl mZ d dlZd dlmZ ddlmZmZ G d� de� Z G d� d e� Z dgZy) � )�annotationsN)�NoOpFileLock� )�AppDataDiskFolder�PyInfoStoreDiskc �@ � � e Zd ZdZd� fd�Zdd�Zdd�Zd� Zd� Z� xZ S ) �ReadOnlyAppDataFc � �� t j j |� sd|� d�}t |� �t �| � |� t |� | _ y )Nzread-only app data directory z does not exist)�os�path�isdir�RuntimeError�super�__init__r �lock)�self�folder�msg� __class__s ��L/opt/hc_python/lib/python3.12/site-packages/virtualenv/app_data/read_only.pyr zReadOnlyAppData.__init__ sE �� ��w�w�}�}�V�$�1�&���I�C��s�#�#� ���� � ��(�� � c � � d}t |� �)Nz)read-only app data does not support reset�r )r r s r �resetzReadOnlyAppData.reset s � �9���3��r c � � t ��N��NotImplementedError)r s r � py_info_clearzReadOnlyAppData.py_info_clear � � �!�!r c �. � t | j |� S r )�_PyInfoStoreDiskReadOnly� py_info_at)r r s r �py_infozReadOnlyAppData.py_info s � �'�����>�>r c � � t �r r )r �distribution�for_py_versions r �embed_update_logz ReadOnlyAppData.embed_update_log r r )r �str�return�None)r* r+ ) �__name__� __module__�__qualname__� can_updater r r r$ r( � __classcell__)r s @r r r s! �� ��J�)� �"�?�"r r c � � e Zd Zd� Zy)r"