File: //usr/local/lib/python3.9/site-packages/virtualenv/app_data/__pycache__/base.cpython-39.pyc
a
��h# � @ sd d Z ddlmZ ddlmZmZ ddlmZ ddlm Z G dd� de�Z
G dd � d e�Zdd gZd
S )z&Application data stored by virtualenv.� )�annotations)�ABC�abstractmethod)�contextmanager)� IS_ZIPAPPc @ s� e Zd ZdZedd� �Zedd� �Zedd� �Zedd � �Ze d
d� �Z
edd
� �Ze dd� �Ze dd� �Z
edd� �Zeddd��Zeedd� ��Zeedd� ��ZdS )�AppDataz:Abstract storage interface for the virtualenv application.c C s dS )zCalled before virtualenv exits.N� ��selfr r �B/usr/local/lib/python3.9/site-packages/virtualenv/app_data/base.py�close s z
AppData.closec C s dS )z2Called when the user passes in the reset app data.Nr r r r r �reset s z
AppData.resetc C s t �d S �N��NotImplementedError�r
�pathr r r �py_info s zAppData.py_infoc C s t �d S r r r r r r �
py_info_clear s zAppData.py_info_clearc C s t �d S r r r r r r �
can_update s zAppData.can_updatec C s t �d S r r )r
�distribution�for_py_versionr r r �embed_update_log"