;i.pddlmZmZmZddlmZmZmZddlm Z m Z eGddeZ dZ dS) )Magics line_magic magics_class)argumentmagic_argumentsparse_argstring) find_dotenv load_dotenvc eZdZeeddddedddded d ed d edZdS) IPythonDotEnvz-oz --override store_truez'Indicate to override existing variables)actionhelpz-vz --verbosez%Indicate function calls to be verbose dotenv_path?z.envz;Search in increasingly higher folders for the `dotenv_path`)nargstypedefaultrct|j|}|j} t|dd}n #t$rt dYdSwxYwt ||j|jdS)NTzcannot find .env file)verboseoverride) rdotenvrr IOErrorprintr rr)selflineargsrs BC:\PYTHON\MyICR_Workspace\venv\Lib\site-packages\dotenv/ipython.pyrzIPythonDotEnv.dotenv s,t{D11&  %k4>>KK    ) * * * FF  K NNNNNNs0A  A N)__name__ __module__ __qualname__rrstrrrrr r s_ X  6  X  4  X  J  O OZ  * O O Or%r c:|tdS)zRegister the %dotenv magic.N)register_magicsr )ipythons rload_ipython_extensionr)0s M*****r%N) IPython.core.magicrrrIPython.core.magic_argumentsrrrmainr r r r)r$r%rr-s?????????? +*******!O!O!O!O!OF!O!O!OH+++++r%