From ab0cbbc0b29d24bb5625531ed7ac4f91fe835011 Mon Sep 17 00:00:00 2001 From: Bastien Le Querrec <blq@laquadrature.net> Date: Sun, 24 Mar 2024 01:22:31 +0100 Subject: [PATCH] =?UTF-8?q?RAAspotter:=20v=C3=A9rifie=20que=20la=20date=20?= =?UTF-8?q?estim=C3=A9e=20n'est=20pas=20un=20objet=20None?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- RAAspotter.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/RAAspotter.py b/RAAspotter.py index ae2f6fe..9fb47f4 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) -- GitLab