U e@sRddlmZddlZddlmZddlmZddlmZGdddeZ dgZ dS) ) annotationsN)mkdtemp) safe_delete)AppDataDiskFoldercsBeZdZdZdZddfdd ZddZd d Zd d ZZ S) TempAppDataTFNone)returncs$tjtdtd|jjdS)N)folderz$created temporary app data folder %s)super__init__rloggingdebuglockpathself __class__M/opt/hc_python/lib/python3.8/site-packages/virtualenv/app_data/via_tempdir.pyr szTempAppData.__init__cCsdS)z;This is a temporary folder, is already empty to start with.NrrrrrresetszTempAppData.resetcCs td|jjt|jjdS)Nz#remove temporary app data folder %s)r rrrrrrrrcloseszTempAppData.closecCstdS)N)NotImplementedError)r distributionZfor_py_versionrrrembed_update_logszTempAppData.embed_update_log) __name__ __module__ __qualname__ transientZ can_updater rrr __classcell__rrrrr s r) __future__rr tempfilerZvirtualenv.util.pathrZvia_disk_folderrr__all__rrrrs