bghddlZddlmZddlmZmZGddeZGddeZdgZ dS) N) NoOpFileLock)AppDataDiskFolderPyInfoStoreDiskcHeZdZdZdeddffd Zd dZd dZdZd Z xZ S) ReadOnlyAppDataFfolderreturnNctj|std|dt |t ||_dS)Nzread-only app data directory z does not exist)ospathisdir RuntimeErrorsuper__init__rlock)selfr __class__s n/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib/python3.11/site-packages/virtualenv/app_data/read_only.pyrzReadOnlyAppData.__init__ s_w}}V$$ XVvVVVWW W     (( c td)Nz)read-only app data does not support resetrrs rresetzReadOnlyAppData.resetsFGGGrctNNotImplementedErrorrs r py_info_clearzReadOnlyAppData.py_info_clear!!rc,t|j|Sr)_PyInfoStoreDiskReadOnly py_info_at)rr s rpy_infozReadOnlyAppData.py_infos'>>>rctrr)r distributionfor_py_versions rembed_update_logz ReadOnlyAppData.embed_update_logr r)r N) __name__ __module__ __qualname__ can_updatestrrrrr$r( __classcell__)rs@rrrsJ)s)t)))))) HHHH""""???"""""""rrceZdZdZdS)r"c td)Nz0read-only app data python info cannot be updatedr)rcontents rwritez_PyInfoStoreDiskReadOnly.writesMNNNrN)r)r*r+r2rrr"r"s(OOOOOrr") os.pathr virtualenv.util.lockrvia_disk_folderrrrr"__all__r3rrr8s------????????"""""'""",OOOOOOOO  r