diff --git a/RAAspotter.py b/RAAspotter.py index ae2f6fe47b8d655f530f55e4a8624540ae512f4b..9fb47f4a89ffc9151a0f79f2d12f4ccdcb1bb6c1 100644 --- a/RAAspotter.py +++ b/RAAspotter.py @@ -422,10 +422,13 @@ class RAAspotter: # Fonction qui essaie de deviner la date d'un RAA à partir de son nom. # Utile pour limiter les requêtes lors de l'obtention des RAA à scanner. def guess_date(string, regex): - guessed_date = datetime.datetime(9999, 1, 1) try: search = re.search(regex, string, re.IGNORECASE) guessed_date = dateparser.parse(search.group(1)) + if guessed_date == None: + raise Exception('La date est un objet None') + else: + return guessed_date except Exception as exc: logger.warning(f"Impossible de deviner la date du terme {string} : {exc}") - return guessed_date + return datetime.datetime(9999, 1, 1)