o
    ûÞh  ã                   @   sŒ   d dl mZmZ ddlmZmZmZmZmZm	Z	 deddfdd„Z
					dd	ee d
ee dee dee dee f
dd„Zg d¢ZdS )é    )ÚAnyÚOptionalé   )Údotenv_valuesÚfind_dotenvÚget_keyÚload_dotenvÚset_keyÚ	unset_keyÚipythonÚreturnNc                 C   s   ddl m} || ƒ d S )Nr   )Úload_ipython_extension©r   r   r   © r   úO/var/www/html/premium_crap/venv/lib/python3.10/site-packages/dotenv/__init__.pyr      s   r   ÚpathÚactionÚkeyÚvalueÚquotec                 C   s‚   dg}|r|  d|› �¡ | r|  d| › �¡ |r:|  |¡ |r:|  |¡ |r:d|v r5|  d|› d�¡ n|  |¡ d |¡ ¡ S )z¬Returns a string suitable for running as a shell script.

    Useful for converting a arguments passed to a fabric task
    to be passed to a `local` or `run` command.
    Údotenvz-q z-f ú ú")ÚappendÚjoinÚstrip)r   r   r   r   r   Úcommandr   r   r   Úget_cli_string   s   


r   )r   r   r   r   r	   r
   r   r   )NNNNN)Útypingr   r   Úmainr   r   r   r   r	   r
   r   Ústrr   Ú__all__r   r   r   r   Ú<module>   s(     ûÿþýü
û