Merge pull request #3735 from pipecat-ai/mb/fix-llm-tracing-error-handilng

Fix double execution of service functions on tracing errors
This commit is contained in:
Mark Backman
2026-02-13 13:23:55 -05:00
committed by GitHub
2 changed files with 45 additions and 32 deletions

1
changelog/3735.fixed.md Normal file
View File

@@ -0,0 +1 @@
- Fixed tracing service decorators executing the wrapped function twice when the function itself raised an exception (e.g., LLM rate limit, TTS timeout).