From c66cd867f881918ffe84cf8ceaab5ac24fe7d25f Mon Sep 17 00:00:00 2001 From: Navid EMAD Date: Sun, 9 Feb 2025 21:55:40 +0100 Subject: [PATCH] OpenAI: log errors (#614) --- CHANGES.md | 1 + lib/i18n/tasks/translators/openai_translator.rb | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index e1a3f793..66fcf19e 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,6 @@ ## Unreleased +* Set `log_errors: true` on OpenAI::Client options in order to display HTTP client errors. [#614](https://github.com/glebm/i18n-tasks/pull/614) * Uses AST-parser for all ERB-files, not just `.html.erb` * [Fixed regex in `PatternScanner`] (https://github.com/glebm/i18n-tasks/issues/572) * Adds contextual parser to support more Rails-translations diff --git a/lib/i18n/tasks/translators/openai_translator.rb b/lib/i18n/tasks/translators/openai_translator.rb index 50f51cd8..92be6fe5 100644 --- a/lib/i18n/tasks/translators/openai_translator.rb +++ b/lib/i18n/tasks/translators/openai_translator.rb @@ -52,7 +52,7 @@ def no_results_error_message private def translator - @translator ||= OpenAI::Client.new(access_token: api_key) + @translator ||= OpenAI::Client.new(access_token: api_key, log_errors: true) end def api_key