
    YFi                          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                         Z ee      Z edde      Z e       Z e	j                  e	j                           e	j"                  e      Zd	 Zy)
    )create_enginetext)declarative_base)sessionmaker)settingsNF)
autocommit	autoflushbind)levelc               #      K   t               } 	 t        j                  d       |  	 | j                          y # t        $ r}t        j	                  d|         d }~ww xY w# | j                          w xY ww)NzDatabase connected successfullyzDatabase connection failed: )SessionLocalloggerinfo	Exceptionerrorclose)dbes     D/var/www/html/BankruptcyAI-uat/bankruptcy-ai/src/database/session.pyget_dbr      sc     	B56
 	
	  3A378 	
s1   A89 A8	A AA  A# #A55A8)
sqlalchemyr   r   sqlalchemy.ext.declarativer   sqlalchemy.ormr   src.core.configr   logginggetDbConnectionUriDATABASE_URLenginer   BasebasicConfigINFO	getLogger__name__r   r        r   <module>r&      so    * 7 ' $ *x**,	|	$uFK   ',, '			8	$
r%   