Skip to content
This repository was archived by the owner on Aug 5, 2025. It is now read-only.

Commit 2141421

Browse files
fix: fix linter issue
1 parent 1a49aaa commit 2141421

File tree

1 file changed

+12
-15
lines changed

1 file changed

+12
-15
lines changed

literalai/instrumentation/llamaindex/event_handler.py

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ def extract_document_info(nodes: List[NodeWithScore]):
100100

101101

102102
def build_message_dict(message: ChatMessage):
103-
message_dict = {
103+
message_dict: GenerationMessage = {
104104
"role": convert_message_role(message.role),
105105
"content": message.content,
106106
}
@@ -163,21 +163,18 @@ def __init__(
163163
object.__setattr__(self, "_client", literal_client)
164164
object.__setattr__(self, "_span_handler", llama_index_span_handler)
165165

166-
def _convert_message(
167-
self,
168-
message: ChatMessage,
169-
):
166+
def _convert_message(self, message: ChatMessage):
170167
tool_calls = message.additional_kwargs.get("tool_calls")
171-
msg = GenerationMessage(
172-
name=getattr(message, "name", None),
173-
role=convert_message_role(message.role),
174-
content="",
175-
)
176-
177-
msg["content"] = message.content
178-
179-
if tool_calls:
180-
msg["tool_calls"] = [tool_call.to_dict() for tool_call in tool_calls]
168+
msg: GenerationMessage = {
169+
"name": getattr(message, "name", None),
170+
"role": convert_message_role(message.role),
171+
"content": message.content,
172+
"tool_calls": (
173+
[tool_call.to_dict() for tool_call in tool_calls]
174+
if tool_calls
175+
else None
176+
),
177+
}
181178

182179
return msg
183180

0 commit comments

Comments
 (0)