o
    $¼"b  ã                   @   sP   d dl mZmZ d dlZd dlmZ d dlmZ ddlm	Z	 G dd„ de	ƒZ
dS )	é    )Úabsolute_importÚunicode_literalsN)Úmkdtemp)Úsafe_deleteé   )ÚAppDataDiskFolderc                       s<   e Zd ZdZdZ‡ fdd„Zdd„ Zdd„ Zd	d
„ Z‡  Z	S )ÚTempAppDataTFc                    s(   t t| ƒjtƒ d� t d| jj¡ d S )N)Úfolderz$created temporary app data folder %s)Úsuperr   Ú__init__r   ÚloggingÚdebugÚlockÚpath©Úself©Ú	__class__© úA/usr/lib/python3/dist-packages/virtualenv/app_data/via_tempdir.pyr      s   zTempAppData.__init__c                 C   s   dS )z:this is a temporary folder, is already empty to start withNr   r   r   r   r   Úreset   s    zTempAppData.resetc                 C   s    t  d| jj¡ t| jjƒ d S )Nz#remove temporary app data folder %s)r   r   r   r   r   r   r   r   r   Úclose   s   zTempAppData.closec                 C   s   t ‚)N)ÚNotImplementedError)r   ÚdistributionÚfor_py_versionr   r   r   Úembed_update_log   s   zTempAppData.embed_update_log)
Ú__name__Ú
__module__Ú__qualname__Ú	transientÚ
can_updater   r   r   r   Ú__classcell__r   r   r   r   r      s    r   )Ú
__future__r   r   r   Útempfiler   Úvirtualenv.util.pathr   Úvia_disk_folderr   r   r   r   r   r   Ú<module>   s    