File: D:/web/hyperflight/apps/inxpress/.venv/Lib/site-packages/dotenv/__pycache__/ipython.cpython-311.pyc
�
��i. � �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 �JD:\web\hyperflight\apps\inxpress\.venv\Lib\site-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����
6� � � � �X����
4� � � � �X���
��
J�� � � �O� O� �Z�� �
� �
� � ��*O� O� Or% r
c �: � | � t � � dS )zRegister the %dotenv magic.N)�register_magicsr
)�ipythons r �load_ipython_extensionr) 0 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�H+� +� +� +� +r%