From dcad14768bbae5b1948ce3104ed8f2ad69f5c128 Mon Sep 17 00:00:00 2001 From: Freddy Boulton Date: Sat, 8 Mar 2025 12:36:58 -0500 Subject: [PATCH] Add code (#153) --- backend/fastrtc/tracks.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/backend/fastrtc/tracks.py b/backend/fastrtc/tracks.py index 8863bb5..5a18cce 100644 --- a/backend/fastrtc/tracks.py +++ b/backend/fastrtc/tracks.py @@ -167,6 +167,10 @@ class VideoCallback(VideoStreamTrack): logger.debug("exception %s", e) exec = traceback.format_exc() logger.debug("traceback %s", exec) + if isinstance(e, WebRTCError): + raise e + else: + raise WebRTCError(str(e)) from e class StreamHandlerBase(ABC):