diff --git a/gemini_worker/src/gemini_sdk/service.py b/gemini_worker/src/gemini_sdk/service.py index e15a498..3797456 100644 --- a/gemini_worker/src/gemini_sdk/service.py +++ b/gemini_worker/src/gemini_sdk/service.py @@ -43,13 +43,12 @@ class GoogleHelper: def _serialize_response_to_json( response_text: str, ) -> ResponseFromGeminiSchema: + cleaned_response = response_text.strip().replace('```json\n', '').replace('\n```', '') try: - # Удаляем возможные обертки и форматирование - cleaned_response = response_text.strip().replace('```json\n', '').replace('\n```', '') response_as_dict = json.loads(cleaned_response) return ResponseFromGeminiSchema(**response_as_dict) - except (JSONDecodeError, ValidationError) as e: - # Логирование ошибки можно добавить здесь + except: + print(cleaned_response) return ResponseFromGeminiSchema(success=None) def create_request_ai(