g`ddlmZddlmZddlmZmZGddeZGddeZddgZ y ) ) annotations)contextmanager)AppData ContentStoreczeZdZdZdZdZddZedZdZ dZ dZ d Z d Z ed Zed Zd ZdZy)AppDataDisabledzPNo application cache available (most likely as we don't have write permissions).TFcyNselfs E/opt/hc_python/lib/python3.12/site-packages/virtualenv/app_data/na.py__init__zAppDataDisabled.__init__s zDno app data folder available, probably no write access to the foldercyz Do nothing.Nr r s rclosezAppDataDisabled.closercyrr r s rresetzAppDataDisabled.resetrrctSr ContentStoreNArpaths rpy_infozAppDataDisabled.py_info rctSr r)r distributionfor_py_versions rembed_update_logz AppDataDisabled.embed_update_logrrc|jr error)rr to_folders rextractzAppDataDisabled.extract jjrc#Kdywrr rs rlockedzAppDataDisabled.locked"s  c|jr r$r s rhousezAppDataDisabled.house's jjrc|jr r$)rr!names r wheel_imagezAppDataDisabled.wheel_image+r(rcy)zNothing to clear.Nr r s r py_info_clearzAppDataDisabled.py_info_clear.rrN)returnNone)__name__ __module__ __qualname____doc__ transient can_updater RuntimeErrorr%rrrr"r'rr*propertyr-r0r2r rrr r slZIJ  _ `E   rr c4eZdZdZdZdZdZedZy)rcy)NFr r s rexistszContentStoreNA.exists3srcy)zNothing to read.Nr r s rreadzContentStoreNA.read6srcy)zNothing to write.Nr )rcontents rwritezContentStoreNA.write:rrcy)zNothing to remove.Nr r s rremovezContentStoreNA.remove=rrc#Kdywr r r s rr*zContentStoreNA.locked@s  r+N) r5r6r7r?rArDrFrr*r rrrr2s* !rrN) __future__r contextlibrbaserrr r__all__r rrrLs6"%'' g' T\( r