FrameProcessor: deprecated interruptions_allowed
This commit is contained in:
1
changelog/3297.deprecated.2.md
Normal file
1
changelog/3297.deprecated.2.md
Normal file
@@ -0,0 +1 @@
|
|||||||
|
- `FrameProcessor.interruptions_allowed` is now deprecated, use `LLMUserAggregator`'s new parameter `user_mute_strategies` instead.
|
||||||
@@ -319,9 +319,23 @@ class FrameProcessor(BaseObject):
|
|||||||
def interruptions_allowed(self):
|
def interruptions_allowed(self):
|
||||||
"""Check if interruptions are allowed for this processor.
|
"""Check if interruptions are allowed for this processor.
|
||||||
|
|
||||||
|
.. deprecated:: 0.0.99
|
||||||
|
Use `LLMUserAggregator`'s new `user_mute_strategies` parameter instead.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
True if interruptions are allowed.
|
True if interruptions are allowed.
|
||||||
"""
|
"""
|
||||||
|
import warnings
|
||||||
|
|
||||||
|
with warnings.catch_warnings():
|
||||||
|
warnings.simplefilter("always")
|
||||||
|
warnings.warn(
|
||||||
|
"`FrameProcessor.interruptions_allowed` is deprecated. "
|
||||||
|
"Use `LLMUserAggregator`'s new `user_mute_strategies` parameter instead.",
|
||||||
|
DeprecationWarning,
|
||||||
|
stacklevel=2,
|
||||||
|
)
|
||||||
|
|
||||||
return self._allow_interruptions
|
return self._allow_interruptions
|
||||||
|
|
||||||
@property
|
@property
|
||||||
|
|||||||
@@ -505,10 +505,12 @@ class BaseOutputTransport(FrameProcessor):
|
|||||||
await self._cancel_audio_task()
|
await self._cancel_audio_task()
|
||||||
await self._cancel_clock_task()
|
await self._cancel_clock_task()
|
||||||
await self._cancel_video_task()
|
await self._cancel_video_task()
|
||||||
|
|
||||||
# Create tasks.
|
# Create tasks.
|
||||||
self._create_video_task()
|
self._create_video_task()
|
||||||
self._create_clock_task()
|
self._create_clock_task()
|
||||||
self._create_audio_task()
|
self._create_audio_task()
|
||||||
|
|
||||||
# Let's send a bot stopped speaking if we have to.
|
# Let's send a bot stopped speaking if we have to.
|
||||||
await self._bot_stopped_speaking()
|
await self._bot_stopped_speaking()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user