Skip to content

Commit bdcd2fa

Browse files
authored
fix(crewai): fix unpack error when metrics are disabled (#3345)
1 parent 8ab6a34 commit bdcd2fa

File tree

1 file changed

+3
-9
lines changed
  • packages/opentelemetry-instrumentation-crewai/opentelemetry/instrumentation/crewai

1 file changed

+3
-9
lines changed

packages/opentelemetry-instrumentation-crewai/opentelemetry/instrumentation/crewai/instrumentation.py

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,16 +27,10 @@ def _instrument(self, **kwargs):
2727
meter_provider = kwargs.get("meter_provider")
2828
meter = get_meter(__name__, __version__, meter_provider)
2929

30+
token_histogram = None
31+
duration_histogram = None
3032
if is_metrics_enabled():
31-
(
32-
token_histogram,
33-
duration_histogram,
34-
) = _create_metrics(meter)
35-
else:
36-
(
37-
token_histogram,
38-
duration_histogram,
39-
) = (None, None, None, None)
33+
token_histogram, duration_histogram = _create_metrics(meter)
4034

4135
wrap_function_wrapper("crewai.crew", "Crew.kickoff",
4236
wrap_kickoff(tracer, duration_histogram, token_histogram))

0 commit comments

Comments
 (0)