diff --git a/conjurer_librarian/conjurer_librarian.py b/conjurer_librarian/conjurer_librarian.py index e4a3097..5fb78be 100644 --- a/conjurer_librarian/conjurer_librarian.py +++ b/conjurer_librarian/conjurer_librarian.py @@ -49,9 +49,13 @@ class Librarian(object): container = "NO" if "container-title" in item: container = "YES" - print(item['title']) + if ['title'] in item: + print(item['title']) + if ['type'] in item: + print(item['type']) + print(item['DOI']) - summarized_results.append({"DOI" : item['DOI'], "title": item['title'], "container": container}) + summarized_results.append({"DOI" : item['DOI'], "title": item['title'] if 'title' in item else "NO TITLE!","type": item['type'] if 'type' in item else "NO TYPE", "container": container}) result = {"UUID": uuid, "total_results": search_result_from_cr['message']['total-results'], "on_page" : 1, "summary":summarized_results, "results":search_result_from_cr['message']['items'], } file_data.append(result) print("Saving")