File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/virtualenv/activation/__pycache__/via_template.cpython-310.pyc
Back
o ;j � @ s� d dl mZ d dlZd dlZd dlZd dlmZmZ d dlm Z ddl mZ e r<d dlm Z mZ d dlmZ d d lmZ ejd krMd dlmZ ddd�Znd dlmZ G dd� dee�ZdgZdS )� )�annotationsN)�ABC�abstractmethod)� TYPE_CHECKING� )� Activator)�Iterable�Iterator)�Path)�Creator)� � )�files�module_name�str�filename�return�bytesc C s t | �| �� S �N)r � read_bytes)r r � r �V/opt/saltstack/salt/lib/python3.10/site-packages/virtualenv/activation/via_template.py�read_binary s r )r c @ sh e Zd Zed"dd��Zed#dd��Zd$dd �Zd%dd�Zd&dd�Z d'dd�Z d(dd�Zed)dd ��Zd!S )*�ViaTemplateActivatorr � Iterator[str]c C s t �r )�NotImplementedError)�selfr r r � templates � zViaTemplateActivator.templates�stringr c C s t �| �S )z�Quote strings in the activation script. :param string: the string to quote :returns: quoted string that works in the activation script )�shlex�quote)r r r r r! s zViaTemplateActivator.quote�creatorr � list[Path]c C s@ |j }| �||�}| �|| �� ||�}| jd ur| j|jd<