Improve error message if track kind and modality mismatch (#230)

Co-authored-by: Marcus Valtonen Örnhag <marcus.valtonen.ornhag@ericsson.com>
This commit is contained in:
Marcus Valtonen Örnhag
2025-04-01 14:05:53 -04:00
committed by GitHub
co-authored by Marcus Valtonen Örnhag
parent 5636736c56
commit 1f0462371e
+5 -1
View File
@@ -326,7 +326,11 @@ class WebRTCConnectionMixin:
context=context,
)
else:
raise ValueError("Modality must be either video, audio, or audio-video")
if self.modality not in ["video", "audio", "audio-video"]:
msg = "Modality must be either video, audio, or audio-video"
else:
msg = f"Unsupported track kind '{track.kind}' for modality '{self.modality}'"
raise ValueError(msg)
if body["webrtc_id"] not in self.connections:
self.connections[body["webrtc_id"]] = []