File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/virtualenv/activation/python/__pycache__/__init__.cpython-310.pyc
Back
o ;j) � @ sz d dl mZ d dlZd dlmZ d dlmZ d dlmZ er0d dl m Z d dlmZ d dl mZ G d d � d e�Zd gZdS )� )�annotationsN)�OrderedDict)� TYPE_CHECKING)�ViaTemplateActivator)�Iterator)�Path)�Creatorc s6 e Zd Zddd�Zeddd��Zd� fdd�Z� ZS )�PythonActivator�return� Iterator[str]c c s � dV d S )Nzactivate_this.py� )�selfr r �Y/opt/saltstack/salt/lib/python3.10/site-packages/virtualenv/activation/python/__init__.py� templates s � zPythonActivator.templates�string�strc C s t | �S �N)�repr)r r r r �quote s zPythonActivator.quote�creatorr �dest_folderr �dict[str, str]c sJ t � �|� �}t� fdd�|jD ��}tj�|�� �}|�|dd�� |S )Nc 3 s* � | ]}t j�t|�t� ��d fV qd S r )�os�path�relpathr )�.0�i�r r r � <genexpr> s �( z/PythonActivator.replacements.<locals>.<genexpr>� )Z__LIB_FOLDERS__Z__DECODE_PATH__) �super�replacementsr Zlibsr �pathsep�join�keys�update)r r r r! Zlib_folders�� __class__r r r! s ��zPythonActivator.replacements)r r )r r r r )r r r r r r )�__name__� __module__�__qualname__r �staticmethodr r! � __classcell__r r r&