diff --git a/misp_modules/modules/expansion/ods_enrich.py b/misp_modules/modules/expansion/ods_enrich.py index b247c44..8b66688 100644 --- a/misp_modules/modules/expansion/ods_enrich.py +++ b/misp_modules/modules/expansion/ods_enrich.py @@ -4,6 +4,7 @@ import np import ezodf import pandas_ods_reader import io +import logging misperrors = {'error': 'Error'} mispattributes = {'input': ['attachment'], @@ -37,11 +38,10 @@ def handler(q=False): for i in range(0, num_sheets): ods = pandas_ods_reader.read_ods(ods_file, i, headers=False) ods_content = ods_content + "\n" + ods.to_string(max_rows=None) - print(ods_content) return {'results': [{'types': ['freetext'], 'values': ods_content, 'comment': ".ods-to-text from file " + filename}, {'types': ['text'], 'values': ods_content, 'comment': ".ods-to-text from file " + filename}]} except Exception as e: - print(e) + logging.exception(e) err = "Couldn't analyze file as .ods. Error was: " + str(e) misperrors['error'] = err return misperrors