awacke1 commited on
Commit
81a7060
·
verified ·
1 Parent(s): d3641f1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -1
app.py CHANGED
@@ -307,7 +307,11 @@ def parse_arxiv_refs(ref_text: str):
307
  SUMMARY
308
 
309
  Returns list of dicts with paper details, limited to 20 papers.
 
310
  """
 
 
 
311
  # Split on the paper header pattern
312
  papers = re.split(r'\*\*.*?\|\s*.*?\|\s*.*?\*\*', ref_text)
313
  headers = re.findall(r'\*\*.*?\|\s*.*?\|\s*.*?\*\*', ref_text)
@@ -340,7 +344,6 @@ def parse_arxiv_refs(ref_text: str):
340
  'date': date_str
341
  })
342
 
343
-
344
  def perform_ai_lookup(q, vocal_summary=True, extended_refs=False,
345
  titles_summary=True, full_audio=False):
346
  """Perform Arxiv search and generate audio summaries."""
 
307
  SUMMARY
308
 
309
  Returns list of dicts with paper details, limited to 20 papers.
310
+ Returns empty list if parsing fails.
311
  """
312
+ if not ref_text:
313
+ return []
314
+
315
  # Split on the paper header pattern
316
  papers = re.split(r'\*\*.*?\|\s*.*?\|\s*.*?\*\*', ref_text)
317
  headers = re.findall(r'\*\*.*?\|\s*.*?\|\s*.*?\*\*', ref_text)
 
344
  'date': date_str
345
  })
346
 
 
347
  def perform_ai_lookup(q, vocal_summary=True, extended_refs=False,
348
  titles_summary=True, full_audio=False):
349
  """Perform Arxiv search and generate audio summaries."""