Skip to content

Commit 6ad8336

Browse files
authored
opentelemetry-util-genai: fix typecheck after importlib metadata shim changes (#4585)
1 parent a80c7da commit 6ad8336

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

util/opentelemetry-util-genai/src/opentelemetry/util/genai/completion_hook.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
import logging
1616
from os import environ
17-
from typing import Any, Protocol, cast, runtime_checkable
17+
from typing import Any, Protocol, runtime_checkable
1818

1919
from opentelemetry._logs import LogRecord
2020
from opentelemetry.trace import Span
@@ -120,15 +120,15 @@ def load_completion_hook() -> CompletionHook:
120120
if not hook_name:
121121
return _NoOpCompletionHook()
122122

123-
for entry_point in entry_points( # pyright: ignore[reportUnknownVariableType]
123+
for entry_point in entry_points(
124124
group="opentelemetry_genai_completion_hook"
125125
):
126-
name = cast(str, entry_point.name) # pyright: ignore[reportUnknownMemberType]
126+
name = entry_point.name
127127
try:
128128
if hook_name != name:
129129
continue
130130

131-
hook = entry_point.load()() # pyright: ignore[reportUnknownVariableType, reportUnknownMemberType]
131+
hook = entry_point.load()()
132132
if not isinstance(hook, CompletionHook):
133133
_logger.debug(
134134
"%s is not a valid CompletionHook. Using noop", name

0 commit comments

Comments
 (0)