Update app.py
Browse files
app.py
CHANGED
|
@@ -51,7 +51,6 @@ def insert_sentence(text, sentence, interval):
|
|
| 51 |
return '\n'.join(new_lines)
|
| 52 |
|
| 53 |
|
| 54 |
-
from pybtex.errors import MissingFieldError
|
| 55 |
def format_bibtex(paper, style='apa'):
|
| 56 |
bibtex_entry = paper["citationStyles"]["bibtex"]
|
| 57 |
try:
|
|
@@ -60,7 +59,7 @@ def format_bibtex(paper, style='apa'):
|
|
| 60 |
entries = list(bib_data.entries.values())
|
| 61 |
formatted = formatter.format_entries(entries)
|
| 62 |
return '\n'.join(e.text.render_as('text') for e in formatted)
|
| 63 |
-
except
|
| 64 |
# Fallback: ▸ return raw BibTeX ▸ or convert to a safe @misc record
|
| 65 |
return bibtex_entry.strip()
|
| 66 |
|
|
|
|
| 51 |
return '\n'.join(new_lines)
|
| 52 |
|
| 53 |
|
|
|
|
| 54 |
def format_bibtex(paper, style='apa'):
|
| 55 |
bibtex_entry = paper["citationStyles"]["bibtex"]
|
| 56 |
try:
|
|
|
|
| 59 |
entries = list(bib_data.entries.values())
|
| 60 |
formatted = formatter.format_entries(entries)
|
| 61 |
return '\n'.join(e.text.render_as('text') for e in formatted)
|
| 62 |
+
except:
|
| 63 |
# Fallback: ▸ return raw BibTeX ▸ or convert to a safe @misc record
|
| 64 |
return bibtex_entry.strip()
|
| 65 |
|