Update modules/database/database_init.py
Browse files
modules/database/database_init.py
CHANGED
@@ -34,7 +34,6 @@ def verify_container_partition_key(container, expected_path):
|
|
34 |
return False
|
35 |
|
36 |
###################################################################
|
37 |
-
|
38 |
def get_container(container_name):
|
39 |
"""Obtiene un contenedor específico"""
|
40 |
logger.info(f"Solicitando contenedor: {container_name}")
|
@@ -116,7 +115,8 @@ def initialize_cosmos_sql_connection():
|
|
116 |
user_database,
|
117 |
user_container,
|
118 |
user_sessions_container,
|
119 |
-
application_requests_container
|
|
|
120 |
]):
|
121 |
logger.debug("Todas las conexiones ya están inicializadas")
|
122 |
return True
|
@@ -154,11 +154,19 @@ def initialize_cosmos_sql_connection():
|
|
154 |
logger.error(f"Error inicializando contenedor 'application_requests': {str(e)}")
|
155 |
application_requests_container = None
|
156 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
157 |
# Verificar el estado de los contenedores
|
158 |
containers_status = {
|
159 |
'users': user_container is not None,
|
160 |
'users_sessions': user_sessions_container is not None,
|
161 |
-
'application_requests': application_requests_container is not None
|
|
|
162 |
}
|
163 |
|
164 |
logger.info(f"Estado de los contenedores: {containers_status}")
|
@@ -175,8 +183,6 @@ def initialize_cosmos_sql_connection():
|
|
175 |
logger.error(f"Error al conectar con Cosmos DB SQL API: {str(e)}")
|
176 |
return False
|
177 |
|
178 |
-
|
179 |
-
|
180 |
######################################################
|
181 |
|
182 |
'''
|
|
|
34 |
return False
|
35 |
|
36 |
###################################################################
|
|
|
37 |
def get_container(container_name):
|
38 |
"""Obtiene un contenedor específico"""
|
39 |
logger.info(f"Solicitando contenedor: {container_name}")
|
|
|
115 |
user_database,
|
116 |
user_container,
|
117 |
user_sessions_container,
|
118 |
+
application_requests_container,
|
119 |
+
user_feedback_container
|
120 |
]):
|
121 |
logger.debug("Todas las conexiones ya están inicializadas")
|
122 |
return True
|
|
|
154 |
logger.error(f"Error inicializando contenedor 'application_requests': {str(e)}")
|
155 |
application_requests_container = None
|
156 |
|
157 |
+
try:
|
158 |
+
user_feedback_container = user_database.get_container_client("user_feedback_container")
|
159 |
+
logger.info("Contenedor 'user_feedback_container' inicializado correctamente")
|
160 |
+
except Exception as e:
|
161 |
+
logger.error(f"Error inicializando contenedor 'user_feedback_container': {str(e)}")
|
162 |
+
application_requests_container = None
|
163 |
+
|
164 |
# Verificar el estado de los contenedores
|
165 |
containers_status = {
|
166 |
'users': user_container is not None,
|
167 |
'users_sessions': user_sessions_container is not None,
|
168 |
+
'application_requests': application_requests_container is not None,
|
169 |
+
'user_feedback': user_feedback_container is not None
|
170 |
}
|
171 |
|
172 |
logger.info(f"Estado de los contenedores: {containers_status}")
|
|
|
183 |
logger.error(f"Error al conectar con Cosmos DB SQL API: {str(e)}")
|
184 |
return False
|
185 |
|
|
|
|
|
186 |
######################################################
|
187 |
|
188 |
'''
|