
    !h                         d dl mZ d dlmZ d dlmZmZ d dlmZ  e       Z	 ee	j                  ddd      Z eed	d	d	e
      Zdeeddf   fdZy)    )	Generator)create_engine)sessionmakerSession)get_settingsT
      )pool_pre_ping	pool_sizemax_overflowF)bind
autocommit	autoflushexpire_on_commitclass_returnNc               #   t   K   t               } 	 |  | j                          y # | j                          w xY ww)N)SessionLocalclose)dbs    A/Users/talgatiskakov/sites/serviceNotifications/app/db/session.pyget_dbr      s)     	B


s   8# 858)collections.abcr   
sqlalchemyr   sqlalchemy.ormr   r   app.core.configr   settingsdatabase_urlenginer   r        r   <module>r"      s]    % $ 0 ( >	x,,DB]_	`EU]bkrs	'4-. r!   