Maximofn commited on
Commit
c344550
·
1 Parent(s): 9525575

feat(SRC): :rocket: Add print trace

Browse files
Files changed (1) hide show
  1. app.py +14 -0
app.py CHANGED
@@ -84,7 +84,21 @@ def calcular_macros(esfuerzo_dieta, objetivo, cumplimiento_entrenamiento,
84
 
85
  # Si no hay matches, intentamos con una query más básica
86
  if num_matches == 0:
 
87
  query = make_query(cluster_esfuerzo_dieta, cluster_objetivo, cluster_entrenamiento, cluster_cumplimiento_dieta, cluster_compromiso, diff_peso_min, diff_peso_max, basic_query=True)
 
 
 
 
 
 
 
 
 
 
 
 
 
88
  matches_dict = find_user_dates_matches(query)
89
  num_matches = len(matches_dict)
90
 
 
84
 
85
  # Si no hay matches, intentamos con una query más básica
86
  if num_matches == 0:
87
+ print("No se han encontrado coincidencias con la query original, intentamos con una query más básica")
88
  query = make_query(cluster_esfuerzo_dieta, cluster_objetivo, cluster_entrenamiento, cluster_cumplimiento_dieta, cluster_compromiso, diff_peso_min, diff_peso_max, basic_query=True)
89
+
90
+ # Print query
91
+ print(f"Query:")
92
+ for q in query:
93
+ print(f"\t{list(q.keys())[0]}", end=" --> ")
94
+ for primary_key in q.keys():
95
+ primary_key_dict = q[primary_key]
96
+ for i, secondary_key in enumerate(primary_key_dict.keys()):
97
+ if i == len(primary_key_dict.keys()) - 1:
98
+ print(f"{secondary_key}: \"{primary_key_dict[secondary_key]}\"", end="")
99
+ else:
100
+ print(f"{secondary_key}: \"{primary_key_dict[secondary_key]}\"", end=", ")
101
+
102
  matches_dict = find_user_dates_matches(query)
103
  num_matches = len(matches_dict)
104