diff --git a/src/backend/base/langflow/services/tracing/service.py b/src/backend/base/langflow/services/tracing/service.py index e4a055269..4742fb0ed 100644 --- a/src/backend/base/langflow/services/tracing/service.py +++ b/src/backend/base/langflow/services/tracing/service.py @@ -77,7 +77,7 @@ class TracingService(Service): self.logs_queue.task_done() async def start(self) -> None: - if self.running or self.deactivated: + if self.running: return try: self.running = True @@ -112,8 +112,11 @@ class TracingService(Service): self.outputs_metadata = defaultdict(dict) async def initialize_tracers(self) -> None: + if self.deactivated: + return try: await self.start() + self._initialize_langsmith_tracer() self._initialize_langwatch_tracer() self._initialize_langfuse_tracer()