)kB h d dl Zd dlmZ ddlmZmZ G d de Z G d de ZdgZ dS ) N)NoOpFileLock )AppDataDiskFolderPyInfoStoreDiskc H e Zd ZdZdeddf fdZd
dZd
dZd Zd Z xZ
S )ReadOnlyAppDataFfolderreturnNc t j | st d| d t | t
| | _ d S )Nzread-only app data directory z does not exist)ospathisdirRuntimeErrorsuper__init__r lock)selfr __class__s o/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/virtualenv/app_data/read_only.pyr zReadOnlyAppData.__init__ s_ w}}V$$ XVvVVVWWW
(( c t d )Nz)read-only app data does not support resetr r s r resetzReadOnlyAppData.reset s FGGGr c t NNotImplementedErrorr 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 distributionfor_py_versions r embed_update_logz ReadOnlyAppData.embed_update_log r r )r
N)__name__
__module____qualname__
can_updatestrr r r r$ r(
__classcell__)r s @r r r s J)s )t ) ) ) ) ) )H H H H" " " "? ? ?" " " " " " "r r c e Zd Zd ZdS )r" c t d )Nz0read-only app data python info cannot be updatedr )r contents r writez_PyInfoStoreDiskReadOnly.write s MNNNr N)r) r* r+ r2 r r r" r" s( O O O O Or r" )
os.pathr virtualenv.util.lockr via_disk_folderr r r r" __all__r3 r r