mabil commited on
Commit
8d3f7f4
·
1 Parent(s): 300a457

Fix gestione risultati PubMed + cleaning avanzato + migliorie validate()

Browse files
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -196,10 +196,14 @@ def validate():
196
  print(f"Trovati {total_articles} articoli da PubMed. Validi dopo controllo: {valid_articles} articoli.")
197
 
198
  if not pubmed_results:
199
- flash("Nessun articolo PubMed valido trovato. Modifica la query o il range di anni.", "error")
200
- return redirect(url_for("index"))
 
201
  elif valid_articles < total_articles:
202
  flash(f"⚠️ Trovati solo {valid_articles} articoli validi su {total_articles} richiesti.", "warning")
 
 
 
203
 
204
  results = validate_document(pdf_path, [r[1] for r in pubmed_results], method="pubmed", titles=[r[0] for r in pubmed_results])
205
 
 
196
  print(f"Trovati {total_articles} articoli da PubMed. Validi dopo controllo: {valid_articles} articoli.")
197
 
198
  if not pubmed_results:
199
+ flash("Nessun articolo PubMed valido trovato. Modifica la query o il range di anni.", "error")
200
+ return redirect(url_for("index"))
201
+
202
  elif valid_articles < total_articles:
203
  flash(f"⚠️ Trovati solo {valid_articles} articoli validi su {total_articles} richiesti.", "warning")
204
+ if valid_articles < 3:
205
+ flash("💡 Suggerimento: prova ad aumentare il numero di articoli richiesti o a rendere la query più specifica per ottenere risultati migliori.", "info")
206
+
207
 
208
  results = validate_document(pdf_path, [r[1] for r in pubmed_results], method="pubmed", titles=[r[0] for r in pubmed_results])
209