a
    Æ¹Df8  ã                   @   s4   d Z dZi Zddd„Zdd„ Zdd„ Zdd
d„Zd	S )z:
high-level programming interface to pathos host registry
z.bash_profileTc                 C   s   | t v rt |  S |rtS dS )z*get the default $PROFILE for a remote hostN)Ú	_profilesÚdefault_profile)ÚrhostZassume© r   úY/nfs/NAS7/SABIOD/METHODE/ermites/ermites_venv/lib/python3.9/site-packages/pathos/hosts.pyÚget_profile   s
    r   c                   C   s   t S )z%get $PROFILE for each registered host)r   r   r   r   r   Úget_profiles"   s    r   c                 C   s   t  | ¡ dS )z9add dict of {'host':$PROFILE} to registered host profilesN)r   Úupdate)Zprofilesr   r   r   Úregister_profiles'   s    
r	   Nc                 C   s   |dkrt }|t| < dS )zregister a host and $PROFILEN)r   r   )r   Zprofiler   r   r   Úregister.   s    r
   )T)N)Ú__doc__r   r   r   r   r	   r
   r   r   r   r   Ú<module>
   s   

	