diff --git a/src/eoatex2imxml.py b/src/eoatex2imxml.py index 710a3ff..afb5ef0 100755 --- a/src/eoatex2imxml.py +++ b/src/eoatex2imxml.py @@ -1196,13 +1196,18 @@ def find_print_bibliography( """ ret_list = {} print_bibl_elements = xml_context_element.findall(".//EOAprintbibliography") - for print_bibl_el in print_bibl_elements: - keyword = print_bibl_el.get("keyword") - if keyword is not None: - ret_list[keyword] = print_bibl_el - else: - ret_list[''] = print_bibl_el - return ret_list + + if len(print_bibl_elements) == 0: + logging.error("No EOAprintbibliography found. Maybe you commented it out? Exiting") + sys.exit(0) + else: + for print_bibl_el in print_bibl_elements: + keyword = print_bibl_el.get("keyword") + if keyword is not None: + ret_list[keyword] = print_bibl_el + else: + ret_list[''] = print_bibl_el + return ret_list def bib_keywords_sanity_check( keyword_to_print_bibl_el,