optional api dependencies

This commit is contained in:
Ashwin Bharambe 2025-01-16 15:13:42 -08:00 committed by Dinesh Yeduguru
parent 1f60c0286d
commit 65e64f6877
5 changed files with 11 additions and 2 deletions

View file

@ -22,6 +22,9 @@ class TelemetryDatasetMixin:
dataset_id: str,
max_depth: Optional[int] = None,
) -> None:
if self.datasetio_api is None:
raise RuntimeError("DatasetIO API not available")
spans = await self.query_spans(
attribute_filters=attribute_filters,
attributes_to_return=attributes_to_save,