Bug fixed:

ignored blank-space elements in the middle name list
This commit is contained in:
ldy 2023-08-10 13:40:26 +08:00
parent 71e613d994
commit 7726650eaa

View File

@ -230,7 +230,7 @@ def process_article(title, article_url):
"from_article": article_id,
"firstname": name[0],
"lastname": name[-1],
"middlename": name[1:len(name) - 1] if len(name) > 2 else None,
"middlename": [elem.strip() for elem in name[1:len(name) - 1] if len(elem.strip()) > 0] if len(name) > 2 else None,
"affiliation": [{
"year": volume,
"affiliation": affiliation,
@ -266,7 +266,7 @@ def process_article(title, article_url):
"from_article": article_id,
"firstname": name[0],
"lastname": name[-1],
"middlename": name[1:len(name) - 1] if len(name) > 2 else None,
"middlename": [elem.strip() for elem in name[1:len(name) - 1] if len(elem.strip()) > 0] if len(name) > 2 else None,
"affiliation": [{
"year": volume,
"affiliation": affiliation,