/
lib
/
python3.9
/
site-packages
/
virtualenv
/
app_data
/
__pycache__
/
Upload File
HOME
a ��:i� � @ sh d Z ddlZddlZddlmZ ddlmZ ddlmZ ddl m Z ddlmZ d d � Z dd� Zd ZdS )z( Application data stored by virtualenv. � N�� user_data_dir� )�AppDataDisabled)�ReadOnlyAppData)�AppDataDiskFolder)�TempAppDatac C s$ d}|| v r| | S t ddd�S d S )NZVIRTUALENV_OVERRIDE_APP_DATAZ virtualenvZpypa)ZappnameZ appauthorr )�env�key� r �@/usr/lib/python3.9/site-packages/virtualenv/app_data/__init__.py�_default_app_data_dir s r c K s� |� d�}|� d�}|r td��| d u r0t|�} tj�| �} |rHt| �S tj�| �s�zt�| � t � d| � W n2 ty� } zt �d| |� W Y d }~n d }~0 0 t� | tj�r�t| �S t � d| � t� S d S )N� read_onlyr zunexpected keywords: {}zcreated app data folder %sz-could not create app data folder %s due to %rz&app data folder %s has no write access)�pop� TypeErrorr �os�path�abspathr �isdir�makedirs�logging�debug�OSError�info�access�W_OKr r )Zfolder�kwargsZis_read_onlyr � exceptionr r r � make_app_data s&