From 41196cd32d30ccaa5ae75d387573220b11bd3d87 Mon Sep 17 00:00:00 2001 From: Jean-Marie Favreau Date: Wed, 6 Nov 2024 13:36:12 +0100 Subject: [PATCH] si pas d'encodage, on ne force rien --- src/agenda_culturel/import_tasks/downloader.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/agenda_culturel/import_tasks/downloader.py b/src/agenda_culturel/import_tasks/downloader.py index c964fae..7fd45ee 100644 --- a/src/agenda_culturel/import_tasks/downloader.py +++ b/src/agenda_culturel/import_tasks/downloader.py @@ -53,8 +53,13 @@ class SimpleDownloader(Downloader): resource = urllib.request.urlopen(req, post_args) else: resource = urllib.request.urlopen(req) - data = resource.read().decode(resource.headers.get_content_charset()) + charset = resource.headers.get_content_charset() + if charset: + data = resource.read().decode(charset) + else: + data = resource.read().decode() return data + except Exception as e: print(e) return None