Skip to content

Commit d4c93af

Browse files
committed
fix gemini-code-assist issues
1 parent ed41537 commit d4c93af

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

src/a2a/utils/task.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ def new_task(request: Message) -> Task:
1515
1616
Returns:
1717
A new `Task` object initialized with 'submitted' status and the input message in history.
18-
18+
1919
Raises:
2020
TypeError: If the message role is None.
2121
ValueError: If the message parts are empty.
@@ -24,7 +24,7 @@ def new_task(request: Message) -> Task:
2424
raise TypeError('Message role cannot be None')
2525
if not request.parts:
2626
raise ValueError('Message parts cannot be empty')
27-
27+
2828
return Task(
2929
status=TaskStatus(state=TaskState.submitted),
3030
id=(request.taskId if request.taskId else str(uuid.uuid4())),

tests/utils/test_task.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,12 +126,13 @@ def test_new_task_invalid_message_empty_parts(self):
126126
)
127127

128128
def test_new_task_invalid_message_none_role(self):
129-
with self.assertRaises(ValidationError):
130-
Message(
129+
with self.assertRaises(TypeError):
130+
msg = Message.model_construct(
131131
role=None,
132132
parts=[Part(root=TextPart(text='test message'))],
133133
messageId=str(uuid.uuid4()),
134134
)
135+
new_task(msg)
135136

136137

137138
if __name__ == '__main__':

0 commit comments

Comments
 (0)