
     h'                     6    	 d dl Z d Zd Zy# eeef$ r Y w xY w)    Nc                    |	 t        j                  d|       }|hddl}|j	                  dj                  |             }d}|dk7  r,|dk7  r'd	}	 t        |      j                         }|dk7  r|dk7  r'|dk(  rt        | |       |S # t        $ r}t        d       |d}~ww xY w# t        $ r t        |      j                         }Y `w xY w)
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_strings         P/var/www/api/v1/venv_getwork_v1/lib/python3.12/site-packages/yagmail/password.pyhandle_passwordr      s    	++It<H '='D'DT'JKHFC-FcM P:&}5;;=F	 C-FcM }x(O)  	 E G		  ! :"=1779F:s)   B B$ 	B!BB!$"C	C	c                 2    t        j                  d| |       y)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   s     r   r   r   #   s    Hh7    )r   ImportErrorr
   RuntimeErrorr   r    r   r   <module>r       s3   	
88A 	Y- 		s    