U þ üeÜã@sTddlmZddlmZddlmZmZGdd„deƒZGdd„deƒZddgZ d S) é)Ú annotations)Úcontextmanageré)ÚAppDataÚ ContentStorec@s~eZdZdZdZdZddœdd„ZedƒZd d „Z d d „Z d d„Z dd„Z dd„Z edd„ƒZedd„ƒZdd„Zdd„ZdS)ÚAppDataDisabledzPNo application cache available (most likely as we don't have write permissions).TFÚNone)ÚreturncCsdS©N©©Úselfr r úD/opt/hc_python/lib/python3.8/site-packages/virtualenv/app_data/na.pyÚ__init__szAppDataDisabled.__init__zDno app data folder available, probably no write access to the foldercCsdS©z Do nothing.Nr r r r rÚcloseszAppDataDisabled.closecCsdSrr r r r rÚresetszAppDataDisabled.resetcCstƒSr ©ÚContentStoreNA©r Úpathr r rÚpy_infoszAppDataDisabled.py_infocCstƒSr r)r Ú distributionÚfor_py_versionr r rÚembed_update_logsz AppDataDisabled.embed_update_logcCs |j‚dSr ©Úerror)r rZ to_folderr r rÚextractszAppDataDisabled.extractccs dVdSrr rr r rÚlocked"szAppDataDisabled.lockedcCs |j‚dSr rr r r rÚhouse'szAppDataDisabled.housecCs |j‚dSr r)r rÚnamer r rÚ wheel_image+szAppDataDisabled.wheel_imagecCsdS)zNothing to clear.Nr r r r rÚ py_info_clear.szAppDataDisabled.py_info_clearN)Ú__name__Ú __module__Ú __qualname__Ú__doc__Ú transientZ can_updaterÚ RuntimeErrorrrrrrrrrÚpropertyrr!r"r r r rrs   rc@s8eZdZdd„Zdd„Zdd„Zdd„Zed d „ƒZd S) rcCsdS)NFr r r r rÚexists3szContentStoreNA.existscCsdS)zNothing to read.Nr r r r rÚread6szContentStoreNA.readcCsdS)zNothing to write.Nr )r Úcontentr r rÚwrite:szContentStoreNA.writecCsdS)zNothing to remove.Nr r r r rÚremove=szContentStoreNA.removeccs dVdSr r r r r rr@szContentStoreNA.lockedN) r#r$r%r*r+r-r.rrr r r rr2s rN) Ú __future__rÚ contextlibrÚbaserrrrÚ__all__r r r rÚs  *þ