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,