o
    å/œh'  ã                
   @   s:   zd dl Z W n eeefy   Y nw dd„ Zdd„ ZdS )é    Nc              
   C   sÌ   |du rdzt  d| ¡}W n ty } ztdƒ |‚d}~ww |du rdddl}| d | ¡¡}d}|dkr[|dkr[d	}zt|ƒ ¡ }W n tyR   t|ƒ ¡ }Y nw |dkr[|dks9|dkrdt	| |ƒ |S )
z Handles getting the passwordNÚyagmailzr'keyring' cannot be loaded. Try 'pip install keyring' or continue without. See https://github.com/kootenpv/yagmailr   zPassword for <{0}>: Ú ÚyÚnz.Save username and password in keyring? [y/n]: )
ÚkeyringÚget_passwordÚ	NameErrorÚprintÚgetpassÚformatÚ	raw_inputÚstripÚinputÚregister)ÚuserÚpasswordÚer
   ÚanswerÚprompt_string© r   úD/var/www/html/myenv/lib/python3.10/site-packages/yagmail/password.pyÚhandle_password   s2   ÿ€üÿû
r   c                 C   s   t  d| |¡ dS )zV Use this to add a new gmail account to your OS' keyring so it can be used in yagmail r   N)r   Úset_password)Úusernamer   r   r   r   r   #   s   r   )r   ÚImportErrorr   ÚRuntimeErrorr   r   r   r   r   r   Ú<module>   s    ÿ