From 21bb1abceb09f7cae39f28ed4a8b6a7a5188c904 Mon Sep 17 00:00:00 2001 From: Karthik Kalyanaraman Date: Sat, 7 Sep 2024 23:18:06 -0700 Subject: [PATCH] fix dspy issue --- src/langtrace_python_sdk/instrumentation/dspy/patch.py | 2 +- src/langtrace_python_sdk/version.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/langtrace_python_sdk/instrumentation/dspy/patch.py b/src/langtrace_python_sdk/instrumentation/dspy/patch.py index 4b57fe16..5e44239b 100644 --- a/src/langtrace_python_sdk/instrumentation/dspy/patch.py +++ b/src/langtrace_python_sdk/instrumentation/dspy/patch.py @@ -31,7 +31,7 @@ def traced_method(wrapped, instance, args, kwargs): span_attributes["dspy.optimizer"] = instance.__class__.__name__ if len(args) > 0: span_attributes["dspy.optimizer.module"] = args[0].__class__.__name__ - if args[0].prog: + if hasattr(args[0], "prog") and args[0].prog: prog = { "name": args[0].prog.__class__.__name__, "signature": ( diff --git a/src/langtrace_python_sdk/version.py b/src/langtrace_python_sdk/version.py index e121c1f3..04510af6 100644 --- a/src/langtrace_python_sdk/version.py +++ b/src/langtrace_python_sdk/version.py @@ -1 +1 @@ -__version__ = "2.3.8" +__version__ = "2.3.9"