a
    N„¦b  ã                   @   sx   d dl mZmZ ddlmZmZmZmZmZm	Z	 eddœdd„Z
dee ee ee ee ee dœd	d
„Zg d¢ZdS )é    )ÚAnyÚOptionalé   )Údotenv_valuesÚfind_dotenvÚget_keyÚload_dotenvÚset_keyÚ	unset_keyN)ÚipythonÚreturnc                 C   s   ddl m} || ƒ d S )Nr   )Úload_ipython_extension©r   r   r   © r   úL/var/www/html/diaryflask/venv/lib/python3.9/site-packages/dotenv/__init__.pyr      s    r   )ÚpathÚactionÚkeyÚvalueÚquotec                 C   sz   dg}|r|  d| ¡ | r*|  d|  ¡ |rl|  |¡ |rl|  |¡ |rld|v rb|  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.
    Zdotenvz-q %sz-f %sú z"%s")Ú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         ûû