OwlCyberSecurity - MANAGER
Edit File: 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"