Skip to content

Commit 012493c

Browse files
committed
Handle linebreaks in BibTeX leading to invalid TOML strings
Close #4
1 parent 7e80b58 commit 012493c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

academic/cli.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,8 @@ def clean_bibtex_str(s):
193193
"""Clean BibTeX string and escape TOML special characters"""
194194
s = s.replace('\\', '')
195195
s = s.replace('"', '\\"')
196-
s = s.replace("{", "").replace("}", "")
196+
s = s.replace('{', '').replace('}', '')
197+
s = s.replace('\t',' ').replace('\n','').replace('\r','')
197198
return s
198199

199200

0 commit comments

Comments
 (0)