Skip to content

Commit 5273a68

Browse files
committed
Update
1 parent 0c33dcd commit 5273a68

1 file changed

Lines changed: 5 additions & 7 deletions

File tree

src/a2a/client/base_client.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -105,21 +105,19 @@ def _apply_client_config(
105105
) -> SendMessageRequest:
106106
modified_request = SendMessageRequest()
107107
modified_request.CopyFrom(request)
108-
modified_request.configuration.return_immediately |= (
109-
self._config.polling
110-
)
111-
if (
108+
if self._config.polling:
109+
modified_request.configuration.return_immediately = True
110+
if self._config.push_notification_configs and (
112111
not modified_request.configuration.HasField(
113112
'task_push_notification_config'
114113
)
115-
and self._config.push_notification_configs
116114
):
117115
modified_request.configuration.task_push_notification_config.CopyFrom(
118116
self._config.push_notification_configs[0]
119117
)
120118
if (
121-
not modified_request.configuration.accepted_output_modes
122-
and self._config.accepted_output_modes
119+
self._config.accepted_output_modes
120+
and not modified_request.configuration.accepted_output_modes
123121
):
124122
modified_request.configuration.accepted_output_modes.extend(
125123
self._config.accepted_output_modes

0 commit comments

Comments
 (0)