
    =h%                         d dl mZ d dlmZmZ d dlmZ d dlmZ d dlm	Z	 d dl
Z
 e
j                  d      Z ee      Z edde	      Z e       Zd
 Zee e	e      f   Zy)    )create_engine)sessionmakerdeclarative_base)	Annotated)Session)DependsNDB_URLF)
autocommit	autoflushbindc               #   t   K   t               } 	 |  | j                          y # | j                          w xY ww)N)SessionLocalclose)dbs    </var/www/html/phonemate/phone_mate_backend/utils/database.pyget_dbr      s)     	B


s   8# 858)
sqlalchemyr   sqlalchemy.ormr   r   typingr   r   fastapir   osgetenvSQLALCHEMY_DATABASE_URLenginer   Baser   db_dependency     r   <module>r      sc    $ 9  "  	#"))H- 	.	/uFK '76?23r   