JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrB a@sPddlmZmZddlmZddlmZmZGdddeZGdddeZ d S) )absolute_importunicode_literals)contextmanager)AppData ContentStorec@sxeZdZdZdZdZddZedZddZ d d Z d d Z d dZ ddZ eddZeddZddZddZdS)AppDataDisabledzONo application cache available (most likely as we don't have write permissions)TFcCsdS)N)selfr r G/opt/alt/python37/lib/python3.7/site-packages/virtualenv/app_data/na.py__init__szAppDataDisabled.__init__zDno app data folder available, probably no write access to the foldercCsdS)z do nothingNr )r r r r closeszAppDataDisabled.closecCsdS)z do nothingNr )r r r r resetszAppDataDisabled.resetcCstS)N)ContentStoreNA)r pathr r r py_infoszAppDataDisabled.py_infocCstS)N)r)r distributionfor_py_versionr r r embed_update_logsz AppDataDisabled.embed_update_logcCs |jdS)N)error)r rZ to_folderr r r extractszAppDataDisabled.extractccs dVdS)z do nothingNr )r rr r r locked"szAppDataDisabled.lockedcCs |jdS)N)r)r r r r house'szAppDataDisabled.housecCs |jdS)N)r)r rnamer r r wheel_image+szAppDataDisabled.wheel_imagecCsdS) Nr )r r r r py_info_clear.szAppDataDisabled.py_info_clearN)__name__ __module__ __qualname____doc__Z transientZ can_updater RuntimeErrorrr rrrrrrpropertyrrrr r r r rs  rc@s8eZdZddZddZddZddZed d Zd S) rcCsdS)NFr )r r r r exists3szContentStoreNA.existscCsdS)rNr )r r r r read6szContentStoreNA.readcCsdS)rNr )r contentr r r write:szContentStoreNA.writecCsdS)rNr )r r r r remove=szContentStoreNA.removeccs dVdS)Nr )r r r r r@szContentStoreNA.lockedN) rrrr#r$r&r'rrr r r r r2s rN) __future__rr contextlibrbaserrrrr r r r s *