
    fi                         d dl mZ d dlmZmZmZ d dlmZ  eej                  ej                   d      Z
 ee
ed      Zdeed	f   fd
Zy	)    )AsyncGenerator)AsyncSessionasync_sessionmakercreate_async_engine)settingsT)echopool_pre_pingF)class_expire_on_commitreturnNc                    K   t               4 d {   } |  d d d       d {    y 7 7 # 1 d {  7  sw Y   y xY ww)N)AsyncSessionLocal)sessions    3/var/www/html/spbu.com/backend/app/core/database.pyget_dbr      s/      ""g #""""""s8   A,A0A.AAA9AA)collections.abcr   sqlalchemy.ext.asyncior   r   r   app.core.configr   DATABASE_URLis_productionenginer   r        r   <module>r      s_    * X X $	##	#
 '
 n\4%78 r   