From 4528c3167f4558828ff94906c0a2c85130383ad4 Mon Sep 17 00:00:00 2001 From: Felipe Delestro Matos <fima@pop-os.localdomain> Date: Fri, 27 Oct 2023 10:24:46 +0200 Subject: [PATCH] hotfix for doi encoding --- qim3d/utils/doi.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/qim3d/utils/doi.py b/qim3d/utils/doi.py index 2d81f268..0287672f 100644 --- a/qim3d/utils/doi.py +++ b/qim3d/utils/doi.py @@ -38,7 +38,13 @@ def _make_request(doi, header): def _log_and_get_text(doi, header): response = _make_request(doi, header) - if response: + if response and response.encoding: + # Explicitly decode the response content using the specified encoding + text = response.content.decode(response.encoding) + log.info(text) + return text + elif response: + # If encoding is not specified, default to UTF-8 text = response.text log.info(text) return text -- GitLab