fix(otel): avoid mutable field-set construction

This commit is contained in:
Yucheng He 2026-09-05 08:50:52 -07:00
parent 3b2635674c
commit 6a1563de12

View file

@ -263,7 +263,7 @@ class OpenTelemetryV2Config(BaseSettings):
endpoint=self.endpoint,
headers=self.headers,
)
if self.model_fields_set & {"exporter", "endpoint", "headers"}
if not self.model_fields_set.isdisjoint(("exporter", "endpoint", "headers"))
else ExporterSpec()
]
# Ensure ``genai`` is always present and first.