+
     h  c                   sd    ^ RI HtHtHt ^ RIHtHtHt ^RIH	t	H
t
 ] ! R R]4      4       tR tR# )i    )Magics
line_magicmagics_class)argumentmagic_argumentsparse_argstring)find_dotenvload_dotenvc                   s   a  ] tR t^t o ]! 4       ]! RRRRR7      ]! RRRRR7      ]! R	R
]RRR7      ]R 4       4       4       4       4       tRt	V t
R# )IPythonDotEnvz-oz
--overrideZ
store_truez'Indicate to override existing variables)Zactionhelpz-vz	--verbosez%Indicate function calls to be verbosedotenv_pathZ?z.envz;Search in increasingly higher folders for the `dotenv_path`)ZnargsZtypeZdefaultr	   c                s    \        V P                  V4      pVP                  p \        VR R 4      p\        Y2P                  TP                  R7       R#   \         d    \        R4        R# i ; i)Tzcannot find .env fileN)verboseoverride)	r   dotenvr
   r   ZIOErrorZprintr   r   r   )ZselfZlineZargsr
   s   &&  3/usr/lib/python3.14/site-packages/dotenv/ipython.pyr   ZIPythonDotEnv.dotenv   sc     t{{D1&&	%k4>K 	KN  	)*	s   A A.-A. N)Z__name__Z
__module__Z__qualname__Z__firstlineno__r   r   Zstrr   r   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      sr      l<6 k,4 m3S&PRO R		 O    r   c                s0    V P                  \        4       R# )zRegister the %dotenv magic.N)Zregister_magicsr   )Zipythons   &r   load_ipython_extensionr   %   s    M*r   N)ZIPython.core.magicr    r   r   ZIPython.core.magic_argumentsr   r   r   Zmainr   r   r   r   r   r   r   <module>r      s=    ? ?; ; + OF O O8+r   