o
    Uh+                     @  s\   d dl mZ d dlZd dlmZ d dlmZ ddlmZ e	e
ZG dd deZdgZdS )	    )annotationsN)mkdtemp)safe_delete   )AppDataDiskFolderc                      s>   e Zd ZdZdZd fddZdd Zd	d
 Zdd Z  Z	S )TempAppDataTFreturnNonec                   s$   t  jt d td| jj d S )N)folderz$created temporary app data folder %s)super__init__r   LOGGERdebuglockpathself	__class__ s/var/www/html/construction_image-detection-poc/venv/lib/python3.10/site-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 with.Nr   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)r   r	   )
__name__
__module____qualname__	transient
can_updater   r   r   r   __classcell__r   r   r   r   r      s    r   )
__future__r   loggingtempfiler   virtualenv.util.pathr   via_disk_folderr   	getLoggerr   r   r   __all__r   r   r   r   <module>   s    
