diff --git a/src/langtrace_python_sdk/instrumentation/crewai/instrumentation.py b/src/langtrace_python_sdk/instrumentation/crewai/instrumentation.py index e648b671..78cb1f87 100644 --- a/src/langtrace_python_sdk/instrumentation/crewai/instrumentation.py +++ b/src/langtrace_python_sdk/instrumentation/crewai/instrumentation.py @@ -33,21 +33,24 @@ def _instrument(self, **kwargs): tracer_provider = kwargs.get("tracer_provider") tracer = get_tracer(__name__, "", tracer_provider) version = v("crewai") - _W( - "crewai.crew", - "Crew.kickoff", - patch_crew("Crew.kickoff", version, tracer), - ) - _W( - "crewai.agent", - "Agent.execute_task", - patch_crew("Agent.execute_task", version, tracer), - ) - _W( - "crewai.task", - "Task.execute", - patch_crew("Task.execute", version, tracer), - ) + try: + _W( + "crewai.crew", + "Crew.kickoff", + patch_crew("Crew.kickoff", version, tracer), + ) + _W( + "crewai.agent", + "Agent.execute_task", + patch_crew("Agent.execute_task", version, tracer), + ) + _W( + "crewai.task", + "Task.execute", + patch_crew("Task.execute", version, tracer), + ) + except Exception as e: + pass def _uninstrument(self, **kwargs): pass diff --git a/src/langtrace_python_sdk/version.py b/src/langtrace_python_sdk/version.py index f394e699..62fa04d7 100644 --- a/src/langtrace_python_sdk/version.py +++ b/src/langtrace_python_sdk/version.py @@ -1 +1 @@ -__version__ = "2.2.3" +__version__ = "2.2.4"