aboutsummaryrefslogtreecommitdiffstats
path: root/fuzzycat/grobid2json.py
diff options
context:
space:
mode:
Diffstat (limited to 'fuzzycat/grobid2json.py')
-rwxr-xr-xfuzzycat/grobid2json.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/fuzzycat/grobid2json.py b/fuzzycat/grobid2json.py
index 49f265a..c5aa0d2 100755
--- a/fuzzycat/grobid2json.py
+++ b/fuzzycat/grobid2json.py
@@ -26,7 +26,8 @@ def all_authors(elem: Optional[ET.Element], ns: str = ns) -> List[Dict[str, Any]
continue
given_name = pn.findtext("./{%s}forename" % ns) or None
surname = pn.findtext("./{%s}surname" % ns) or None
- full_name = " ".join(pn.itertext())
+ full_name = " ".join(pn.itertext()).strip()
+ full_name = " ".join(full_name.split())
obj: Dict[str, Any] = dict(name=full_name)
if given_name:
obj["given_name"] = given_name