X-Git-Url: https://git.mdrn.pl/librarian.git/blobdiff_plain/0fd2ed230ea6d53adb5e627731672c996485167b..5c8b83a904d5dd988c0bfd86729b91a1ac763164:/librarian/pdf.py?ds=inline diff --git a/librarian/pdf.py b/librarian/pdf.py index 41de1b3..5f28547 100644 --- a/librarian/pdf.py +++ b/librarian/pdf.py @@ -132,6 +132,8 @@ def parse_creator(doc): for person in doc.xpath("|".join('//dc:'+(tag) for tag in ( 'creator', 'contributor.translator', 'contributor.editor', 'contributor.technical_editor')), namespaces = {'dc': str(DCNS)})[::-1]: + if not person.text: + continue p = Person.from_text(person.text) person_parsed = deepcopy(person) person_parsed.tag = person.tag + '_parsed'