From c7142c9ca9944dfa7ba067a8e6a7d8bdc2543f0a Mon Sep 17 00:00:00 2001 From: benoit74 Date: Tue, 14 May 2024 08:38:42 +0000 Subject: [PATCH] Missing translation is not an error, only a warning --- CHANGELOG.md | 4 ++++ src/ted2zim/scraper.py | 5 +++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b50d963..1f0a903 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Fixed + +- Change log level from ERROR to WARNING for missing translations (#197) + ## [3.0.0] - 2024-04-19 ### Added diff --git a/src/ted2zim/scraper.py b/src/ted2zim/scraper.py index d31e8a8..1f2df51 100644 --- a/src/ted2zim/scraper.py +++ b/src/ted2zim/scraper.py @@ -829,8 +829,9 @@ def extract_info_from_video_page( requested_lang_code = self.get_lang_code_from_url(url) if requested_lang_code and json_data["language"] != requested_lang_code: - logger.error( - f"Video has not yet been translated into {requested_lang_code}" + logger.warning( + f"Video at {url} has not yet been translated into " + f"{requested_lang_code}" ) return None # Desrialize the data at json_data["playerData"] into a dict