
    .Ph+                        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j	        e
          Z G d de          ZdgZdS )	    )annotationsN)mkdtemp)safe_delete   )AppDataDiskFolderc                  :     e Zd ZdZdZd	 fdZd Zd Zd Z xZ	S )
TempAppDataTFreturnNonec                    t                                          t                                 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/test/jupyter/venv/lib/python3.11/site-packages/virtualenv/app_data/via_tempdir.pyr   zTempAppData.__init__   sA    		***;TY^LLLLL    c                    dS )z;This is a temporary folder, is already empty to start with.N r   s    r   resetzTempAppData.reset   s      r   c                    t                               d| j        j                   t	          | j        j                   d S )Nz#remove temporary app data folder %s)r   r   r   r   r   r   s    r   closezTempAppData.close   s3    :DINKKKDIN#####r   c                    t           )N)NotImplementedError)r   distributionfor_py_versions      r   embed_update_logzTempAppData.embed_update_log   s    !!r   )r
   r   )
__name__
__module____qualname__	transient
can_updater   r   r   r"   __classcell__)r   s   @r   r	   r	      s}        IJM M M M M MJ J J$ $ $" " " " " " "r   r	   )
__future__r   loggingtempfiler   virtualenv.util.pathr   via_disk_folderr   	getLoggerr#   r   r	   __all__r   r   r   <module>r0      s    " " " " " "        , , , , , , . . . . . .		8	$	$" " " " "# " " "( r   