Ë
    IB™jù  ã                   ó”   — d dl Z d dlmZ d dlZd dlmZ  ee«      j                  «       j                  Z
e
dz  Z ee¬«       d„ Zd„ Zy)é    N)ÚPath)Úload_dotenvz.env)Údotenv_pathc                 ó’   — t        j                  | «      }|�|j                  «       dk(  rt        d| › �«      ‚|j                  «       S )NÚ z'Missing required environment variable: )ÚosÚgetenvÚstripÚRuntimeError)ÚkeyÚvalues     ú,/var/www/html/Astrologybackend/backend/db.pyÚget_required_envr      s@   € Ü�I‰I�c‹N€Eà€}˜Ÿ™›¨Ò+ÜÐDÀSÀEÐJÓKÐKà�;‰;‹=Ðó    c            	      óÌ   — t         j                  j                  t        d«      t	        t        j                  dd«      «      t        d«      t        d«      t        d«      ¬«      S )NÚDB_HOSTÚDB_PORTÚ3306ÚDB_USERÚDB_PASSWORDÚDB_NAME)ÚhostÚportÚuserÚpasswordÚdatabase)ÚmysqlÚ	connectorÚconnectr   Úintr   r	   © r   r   Úget_db_connectionr"      sQ   € Ü�?‰?×"Ñ"Ü˜iÓ(Ü”—‘˜9 fÓ-Ó.Ü˜iÓ(Ü! -Ó0Ü! )Ó,ð #ó ð r   )r   Úpathlibr   Úmysql.connectorr   Údotenvr   Ú__file__ÚresolveÚparentÚBASE_DIRÚENV_PATHr   r"   r!   r   r   ú<module>r+      sG   ðÛ 	Ý ã Ý ñ �‹>×!Ñ!Ó#×*Ñ*€Ø�fÑ€Ù ˜Õ !òór   