
    2Yh                     0    d dl Z d dlmZ d dlmZ defdZy)    N)	Generator)SessionLocalreturnc               #   l  K   t               } 	 | j                          |  	 | j                          y# t        $ r_}t        d       t        dt	        |             t        dt        j                                t        d       | j                           d}~ww xY w# | j                          w xY ww)zAStarts and ends session in each route that needs database access.z*******************************zMIDDLEWARE DB EXCEPTION == z"THE TRACEBACK=====================N)	r   begin	Exceptionprintrepr	traceback
format_excrollbackclose)dbes     O/var/www/html/wine-match-dev/backend/winematch-backend/src/core/dependencies.pyget_dbr      s     	B

 	
  /0+T!W52I4H4H4JK/0
 	
s1   B44 B4	BABBB B11B4)r   typingr   src.core.databaser   r        r   <module>r      s      *	 r   