a
     0g                  
   @   s   d dl Z d dl mZ z*e jjddddddd	d
Zer<ed W n8 ee jfyv Z zede  W Y dZ[n
dZ[0 0 dd ZdS )    N)pool      Zbihealth_falZpostgreszCrooked13*/z178.16.142.82Z5432)ZdbnameuserZpasswordZhostZportu:   Conexión al pool de la base de datos creada correctamentez&Error al conectar a la base de datos: c               	   c   sR   z4t  } | rtd | V  W | rNt |  td n| rLt |  td 0 d S )Nu   Conexión obtenida del poolu   Conexión devuelta al pool)connection_poolZgetconnprintZputconn)Z
connection r   2/var/www/html/llm_bihealth/app/database/session.pyget_db   s    


r
   )	Zpsycopg2r   ZSimpleConnectionPoolr   r   	ExceptionZDatabaseErrorerrorr
   r   r   r   r	   <module>   s   
$