o
    $¼"bÝ  ã                   @   sD   d dl mZmZ d dlZd dlmZ ddlmZ G dd„ deƒZdS )é    )Úabsolute_importÚunicode_literalsN©ÚPathé   )ÚViaTemplateActivatorc                       s0   e Zd Zedd„ ƒZdd„ Z‡ fdd„Z‡  ZS )ÚBatchActivatorc                 C   s
   |j dkS )NÚnt)Úos)ÚclsÚinterpreter© r   úF/usr/lib/python3/dist-packages/virtualenv/activation/batch/__init__.pyÚsupports   s   
zBatchActivator.supportsc                 c   s$   � t dƒV  t dƒV  t dƒV  d S )Nzactivate.batzdeactivate.batz	pydoc.batr   )Úselfr   r   r   Ú	templates   s   €

zBatchActivator.templatesc                    s,   t t| ƒ |||¡}| tjd¡ dtj¡S )NÚ
)Úsuperr   Úinstantiate_templateÚreplacer
   Úlinesep)r   ÚreplacementsÚtemplateÚcreatorÚbase©Ú	__class__r   r   r      s   z#BatchActivator.instantiate_template)Ú__name__Ú
__module__Ú__qualname__Úclassmethodr   r   r   Ú__classcell__r   r   r   r   r   
   s
    
r   )	Ú
__future__r   r   r
   Úvirtualenv.util.pathr   Úvia_templater   r   r   r   r   r   Ú<module>   s
    