Skip to content

Commit a9769c3

Browse files
committed
fix pyright for langgraph
1 parent 8bf2290 commit a9769c3

File tree

3 files changed

+11
-6
lines changed

3 files changed

+11
-6
lines changed

sdk/ai/azure-ai-agentserver-langgraph/azure/ai/agentserver/langgraph/models/langgraph_request_converter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ def convert_function_call(self, item: dict) -> AnyMessage:
107107
argument = item.get("arguments", None)
108108
args = json.loads(argument) if argument else {}
109109
except json.JSONDecodeError as e:
110-
raise ValueError(f"Invalid JSON in function call arguments: {argument}") from e
110+
raise ValueError(f"Invalid JSON in function call arguments: {item}") from e
111111
except Exception as e:
112112
raise ValueError(f"Invalid function call item: {item}") from e
113113
return AIMessage(tool_calls=[ToolCall(id=item.get("call_id"), name=item.get("name"), args=args)], content="")

sdk/ai/azure-ai-agentserver-langgraph/azure/ai/agentserver/langgraph/models/response_event_generators/item_resource_helpers.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,8 @@ def add_aggregate_content(self, item):
5151
if item.get("type") != project_models.ItemType.FUNCTION_CALL:
5252
return
5353
_, _, argument = extract_function_call(item)
54-
self.arguments += argument
54+
if argument:
55+
self.arguments += argument
5556

5657
def get_aggregated_content(self):
5758
return self.create_item_resource(is_done=True)

sdk/ai/azure-ai-agentserver-langgraph/pyrightconfig.json

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
{
2-
"reportAttributeAccessIssue": "none",
3-
"reportIncompatibleMethodOverride": "none",
4-
"reportReturnType": "none",
5-
"reportArgumentType": "none",
2+
"reportAttributeAccessIssue": "warning",
3+
"reportIncompatibleMethodOverride": "warning",
4+
"reportReturnType": "warning",
5+
"reportArgumentType": "warning",
6+
"reportMissingImports": "warning",
7+
"reportOptionalMemberAccess": "warning",
8+
"reportGeneralTypeIssues": "warning",
9+
"reportCallIssue": "warning",
610

711
"exclude": [
812
"**/tests/**",

0 commit comments

Comments
 (0)