feat(SRC): :rocket: Add print trace
Browse files
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 |
|