ruạṛ
a �u:j � @ sX d dl mZmZmZ d dlmZmZmZ ddlm Z m Z eG dd� de��Zdd� Zd S ) � )�Magics� line_magic�magics_class)�argument�magic_arguments�parse_argstring� )�find_dotenv�load_dotenvc @ sP e Zd Ze� eddddd�eddddd�ed d eddd �edd� �����ZdS )� IPythonDotEnvz-oz --override� store_truez'Indicate to override existing variables)�action�helpz-vz --verbosez%Indicate function calls to be verbose�dotenv_path�?z.envz;Search in increasingly higher folders for the `dotenv_path`)�nargs�type�defaultr c C sV t | j|�}|j}zt|dd�}W n ty> td� Y d S 0 t||j|jd� d S )NTzcannot find .env file)�verbose�override) r �dotenvr r �IOError�printr r r )�self�line�argsr � r �A/opt/bart/bart_venv/lib/python3.9/site-packages/dotenv/ipython.pyr s zIPythonDotEnv.dotenvN)�__name__� __module__�__qualname__r r �strr r r r r r r s �� �r c C s | � t� dS )zRegister the %dotenv magic.N)Zregister_magicsr )�ipythonr r r �load_ipython_extension% s r# N) ZIPython.core.magicr r r ZIPython.core.magic_argumentsr r r �mainr r r r# r r r r �<module> s
cải xoăn