RTVIObserver: remove deprecated errors_enabled
This commit is contained in:
@@ -94,9 +94,6 @@ class RTVIFunctionCallReportLevel(str, Enum):
|
|||||||
class RTVIObserverParams:
|
class RTVIObserverParams:
|
||||||
"""Parameters for configuring RTVI Observer behavior.
|
"""Parameters for configuring RTVI Observer behavior.
|
||||||
|
|
||||||
.. deprecated:: 0.0.87
|
|
||||||
Parameter `errors_enabled` is deprecated. Error messages are always enabled.
|
|
||||||
|
|
||||||
Parameters:
|
Parameters:
|
||||||
bot_output_enabled: Indicates if bot output messages should be sent.
|
bot_output_enabled: Indicates if bot output messages should be sent.
|
||||||
bot_llm_enabled: Indicates if the bot's LLM messages should be sent.
|
bot_llm_enabled: Indicates if the bot's LLM messages should be sent.
|
||||||
@@ -109,7 +106,6 @@ class RTVIObserverParams:
|
|||||||
user_audio_level_enabled: Indicates if user's audio level messages should be sent.
|
user_audio_level_enabled: Indicates if user's audio level messages should be sent.
|
||||||
metrics_enabled: Indicates if metrics messages should be sent.
|
metrics_enabled: Indicates if metrics messages should be sent.
|
||||||
system_logs_enabled: Indicates if system logs should be sent.
|
system_logs_enabled: Indicates if system logs should be sent.
|
||||||
errors_enabled: [Deprecated] Indicates if errors messages should be sent.
|
|
||||||
ignored_sources: List of frame processors whose frames should be silently ignored
|
ignored_sources: List of frame processors whose frames should be silently ignored
|
||||||
by this observer. Useful for suppressing RTVI messages from secondary pipeline
|
by this observer. Useful for suppressing RTVI messages from secondary pipeline
|
||||||
branches (e.g. a silent evaluation LLM) that should not be visible to clients.
|
branches (e.g. a silent evaluation LLM) that should not be visible to clients.
|
||||||
@@ -153,7 +149,6 @@ class RTVIObserverParams:
|
|||||||
user_audio_level_enabled: bool = False
|
user_audio_level_enabled: bool = False
|
||||||
metrics_enabled: bool = True
|
metrics_enabled: bool = True
|
||||||
system_logs_enabled: bool = False
|
system_logs_enabled: bool = False
|
||||||
errors_enabled: Optional[bool] = None
|
|
||||||
ignored_sources: List[FrameProcessor] = field(default_factory=list)
|
ignored_sources: List[FrameProcessor] = field(default_factory=list)
|
||||||
skip_aggregator_types: Optional[List[AggregationType | str]] = None
|
skip_aggregator_types: Optional[List[AggregationType | str]] = None
|
||||||
bot_output_transforms: Optional[
|
bot_output_transforms: Optional[
|
||||||
@@ -214,16 +209,6 @@ class RTVIObserver(BaseObserver):
|
|||||||
if self._params.system_logs_enabled:
|
if self._params.system_logs_enabled:
|
||||||
self._system_logger_id = logger.add(self._logger_sink)
|
self._system_logger_id = logger.add(self._logger_sink)
|
||||||
|
|
||||||
if self._params.errors_enabled is not None:
|
|
||||||
import warnings
|
|
||||||
|
|
||||||
with warnings.catch_warnings():
|
|
||||||
warnings.simplefilter("always")
|
|
||||||
warnings.warn(
|
|
||||||
"Parameter `errors_enabled` is deprecated. Error messages are always enabled.",
|
|
||||||
DeprecationWarning,
|
|
||||||
)
|
|
||||||
|
|
||||||
self._aggregation_transforms: List[
|
self._aggregation_transforms: List[
|
||||||
Tuple[AggregationType | str, Callable[[str, AggregationType | str], Awaitable[str]]]
|
Tuple[AggregationType | str, Callable[[str, AggregationType | str], Awaitable[str]]]
|
||||||
] = self._params.bot_output_transforms or []
|
] = self._params.bot_output_transforms or []
|
||||||
|
|||||||
Reference in New Issue
Block a user