Support old bibtexparser keywords

So previous commit 666941d471 broke the current pip version
of bibtexparser (0.6.2), which does not have a
homegeneize_fields keyword. My bad and fixed!
main
Fabien Benureau 9 years ago
parent 2db80c66ae
commit a5a653becd

@ -114,10 +114,16 @@ class EnDecoder(object):
def decode_bibdata(self, bibdata): def decode_bibdata(self, bibdata):
"""""" """"""
try:
try: try:
entries = bp.bparser.BibTexParser( entries = bp.bparser.BibTexParser(
bibdata, homogenize_fields=True, bibdata, homogenize_fields=True,
customization=customizations).get_entry_dict() customization=customizations).get_entry_dict()
except TypeError:
entries = bp.bparser.BibTexParser(
bibdata,
customization=customizations).get_entry_dict()
# Remove id from bibtexparser attribute which is stored as citekey # Remove id from bibtexparser attribute which is stored as citekey
for e in entries: for e in entries:
entries[e].pop(BP_ID_KEY) entries[e].pop(BP_ID_KEY)

Loading…
Cancel
Save