| Current Path : /lib/python3/dist-packages/dotenv/__pycache__/ |
| Current File : //lib/python3/dist-packages/dotenv/__pycache__/ipython.cpython-311.pyc |
�
�%c � �p � d dl mZmZmZ d dlmZmZmZ ddlm Z m
Z
e G d� de� � � � Zd� ZdS ) � )�Magics�
line_magic�magics_class)�argument�magic_arguments�parse_argstring� )�find_dotenv�load_dotenvc
�� � e Zd Z e� � edddd�� � edddd�� � ed d
edd�
� � ed� � � � � � � � � � � 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 �� � t | j |� � }|j } t |dd� � }n # t $ r t d� � Y d S w xY wt
||j |j �� � d S )NTzcannot find .env file)�verbose�override) r �dotenvr r
�IOError�printr r r )�self�line�argsr s �0/usr/lib/python3/dist-packages/dotenv/ipython.pyr zIPythonDotEnv.dotenv s� � � �t�{�D�1�1���&�� �%�k�4��>�>�K�K��� � � ��)�*�*�*��F�F� ����
�K����
�N�N�N�N�N�Ns �0 �A
�A
N)�__name__�
__module__�__qualname__r r �strr r � � r r
r
s� � � � � � � �_���
�X��l�<�
6�� � � �X��k�,�
4�� � � �X�m�3�S�&�P�R� R� R��O� O� �Z�R� R� � � � � ��O� O� Or% r
c �: � | � t � � dS )zRegister the %dotenv magic.N)�register_magicsr
)�ipythons r �load_ipython_extensionr) % s � ����M�*�*�*�*�*r% N)
�IPython.core.magicr r r �IPython.core.magic_argumentsr r r �mainr
r r
r) r$ r% r �<module>r- s� �� ?� ?� ?� ?� ?� ?� ?� ?� ?� ?�;� ;� ;� ;� ;� ;� ;� ;� ;� ;� +� *� *� *� *� *� *� *� �O� O� O� O� O�F� O� O� ��O�8+� +� +� +� +r%