diff --git a/RAAspotter.py b/RAAspotter.py index e9e06b9a052f9bfdbe8219135ca4efc31d36b410..5eddeaf2b76b1998b23bbfe580f5ca23e101fe00 100644 --- a/RAAspotter.py +++ b/RAAspotter.py @@ -301,7 +301,12 @@ class RAAspotter: if not os.path.isfile(f'{self.data_dir}{raa.get_sha256()}.pdf'): logger.warning(f'ATTENTION: le fichier {raa.get_sha256()}.pdf n\'existe pas') else: - text = extract_text(f'{self.data_dir}{raa.get_sha256()}.pdf') + text = "" + try: + text = extract_text(f'{self.data_dir}{raa.get_sha256()}.pdf') + except Exception as exc: + logger.warning(f'ATTENTION: Impossible d\'extraire le texte du fichier {raa.get_sha256()}.pdf : {exc}') + found = False found_keywords = [] for keyword in keywords: