Ë
    SÅ—j  ã                  ó®   — d dl mZ d dlmZ d dlmZmZmZ d dlm	Z	  G d„ de«      Z
 ee	j                  de	j                  ¬«      Z ed	d	ee¬
«      Zd„ Zy)é    )Úannotations)Úcreate_engine)ÚDeclarativeBaseÚSessionÚsessionmaker)Úsettingsc                  ó   — e Zd Zy)ÚBaseN)Ú__name__Ú
__module__Ú__qualname__© ó    ú†D:\Proc_Module\ProcurementBidTenderTrackingSystem\ProcurementBidTenderTrackingSystem-source copy\procurement\backend\app\db\session.pyr
   r
      s   „ Ør   r
   T)Úpool_pre_pingÚpool_recycleF)Ú
autocommitÚ	autoflushÚbindÚclass_c               #  ót   K  — t        «       } 	 | –— | j                  «        y # | j                  «        w xY w­w)N)ÚSessionLocalÚclose)Údbs    r   Úget_dbr      s)   è ø€ Ü	‹€BðØŠà
�‰�
øˆ�‰�
üs   ‚8Ž# ’8£5µ8N)Ú
__future__r   Ú
sqlalchemyr   Úsqlalchemy.ormr   r   r   Úapp.core.configr   r
   ÚDATABASE_URLÚDATABASE_POOL_RECYCLE_SECONDSÚenginer   r   r   r   r   Ú<module>r#      sY   ðÝ "Ý $ß AÑ Aå $ô	ˆ?ô 	ñ 
Ø×ÑØØ×7Ñ7ô
€ñ
  u¸ÀFÐSZÔ[€ór   