From 99f229a94e7c042f9baed9f384bd19e00c36ccc4 Mon Sep 17 00:00:00 2001 From: kthoden Date: Wed, 20 May 2020 20:20:05 +0200 Subject: [PATCH] Allow chapters without bibliography if no citekeys are found --- src/eoatex2imxml.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/eoatex2imxml.py b/src/eoatex2imxml.py index 77627cd..f987b59 100755 --- a/src/eoatex2imxml.py +++ b/src/eoatex2imxml.py @@ -1229,8 +1229,12 @@ def find_print_bibliography( print_bibl_elements = xml_context_element.findall(".//EOAprintbibliography") if len(print_bibl_elements) == 0: - logging.error("No EOAprintbibliography found. Maybe you commented it out? Exiting") - sys.exit(0) + citations = xml_context_element.findall(".//citekey") + if len(citations) > 0: + logging.error("No EOAprintbibliography found, but there are citations. Maybe you commented it out? Exiting") + sys.exit(0) + else: + logging.info("Found chapter or publication without bibliography.") else: for print_bibl_el in print_bibl_elements: keyword = print_bibl_el.get("keyword") @@ -1238,7 +1242,7 @@ def find_print_bibliography( ret_list[keyword] = print_bibl_el else: ret_list[''] = print_bibl_el - return ret_list + return ret_list def bib_keywords_sanity_check( keyword_to_print_bibl_el,