
    /i                         U d dl mZmZmZmZ d dlmZ  eej                  ddddd      Zee	d	<    eeeddd
      Z
defdZy)    )AsyncEngineAsyncSessionasync_sessionmakercreate_async_engine)settingsT   
   i  F)pool_pre_ping	pool_sizemax_overflowpool_recycleechoengine)class_expire_on_commit	autoflush
autocommitreturnc                    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    4/var/www/html/marco-python-backend/app/db/session.pyget_dbr      sB      "  g      s8   A,A0A.AAA9AAN)sqlalchemy.ext.asyncior   r   r   r   app.core.configr   DATABASE_URLr   __annotations__r   r        r   <module>r       sa    e e $ *	  '
 l r   