AIdeaText commited on
Commit
3323084
·
verified ·
1 Parent(s): 9a6eeaf

Update modules/database/database_init.py

Browse files
Files changed (1) hide show
  1. modules/database/database_init.py +11 -5
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
  '''