Skip to content

Commit 7e38fc8

Browse files
committed
fix: resolve circular import caused by llm_request
Change-Id: Icfa51c1323a751921bb35000cd6aababe9033c09
1 parent 1f24553 commit 7e38fc8

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/google/adk/telemetry/_experimental_semconv.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,9 @@
4545
from opentelemetry.trace import Span
4646
from opentelemetry.util.types import AttributeValue
4747

48-
from ..models.llm_request import LlmRequest
49-
from ..models.llm_response import LlmResponse
48+
if TYPE_CHECKING:
49+
from ..models.llm_request import LlmRequest
50+
from ..models.llm_response import LlmResponse
5051

5152
try:
5253
from opentelemetry.semconv._incubating.attributes.gen_ai_attributes import GEN_AI_TOOL_DEFINITIONS

0 commit comments

Comments
 (0)