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