AIdeaText commited on
Commit
e9d3c28
verified
1 Parent(s): 87ab968

Update modules/database/database_init.py

Browse files
Files changed (1) hide show
  1. modules/database/database_init.py +12 -0
modules/database/database_init.py CHANGED
@@ -34,12 +34,22 @@ def verify_container_partition_key(container, expected_path):
34
  return False
35
 
36
  ###################################################################
 
37
  def get_container(container_name):
38
  """Obtiene un contenedor espec铆fico"""
39
  if not initialize_cosmos_sql_connection():
40
  logger.error("No se pudo inicializar la conexi贸n")
41
  return None
42
 
 
 
 
 
 
 
 
 
 
43
  containers = {
44
  "users": user_container,
45
  "users_sessions": user_sessions_container,
@@ -50,9 +60,11 @@ def get_container(container_name):
50
  container = containers.get(container_name)
51
  if not container:
52
  logger.error(f"Contenedor no encontrado: {container_name}")
 
53
  return None
54
 
55
  return container
 
56
  ###################################################################
57
  def initialize_cosmos_sql_connection():
58
  """Inicializa la conexi贸n a Cosmos DB SQL API"""
 
34
  return False
35
 
36
  ###################################################################
37
+
38
  def get_container(container_name):
39
  """Obtiene un contenedor espec铆fico"""
40
  if not initialize_cosmos_sql_connection():
41
  logger.error("No se pudo inicializar la conexi贸n")
42
  return None
43
 
44
+ # Loggear los contenedores disponibles para debug
45
+ available_containers = {
46
+ "users": user_container is not None,
47
+ "users_sessions": user_sessions_container is not None,
48
+ "application_requests": application_requests_container is not None,
49
+ "user_feedback": user_feedback_container is not None
50
+ }
51
+ logger.debug(f"Contenedores disponibles: {available_containers}")
52
+
53
  containers = {
54
  "users": user_container,
55
  "users_sessions": user_sessions_container,
 
60
  container = containers.get(container_name)
61
  if not container:
62
  logger.error(f"Contenedor no encontrado: {container_name}")
63
+ logger.error(f"Contenedores disponibles: {list(containers.keys())}")
64
  return None
65
 
66
  return container
67
+
68
  ###################################################################
69
  def initialize_cosmos_sql_connection():
70
  """Inicializa la conexi贸n a Cosmos DB SQL API"""