Skip to content

Commit a9be9a2

Browse files
yinghsienwucopybara-github
authored andcommitted
fix: Fix incorrect unit for timeout_in_seconds in HttpOptions.
PiperOrigin-RevId: 734325489
1 parent 3477c40 commit a9be9a2

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

google/genai/_api_client.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -444,6 +444,12 @@ def _build_request(
444444
timeout_in_seconds: Optional[Union[float, int]] = patched_http_options.get(
445445
'timeout', None
446446
)
447+
if timeout_in_seconds:
448+
# HttpOptions.timeout is in milliseconds. But httpx.Client.request()
449+
# expects seconds.
450+
timeout_in_seconds = timeout_in_seconds / 1000.0
451+
else:
452+
timeout_in_seconds = None
447453

448454
return HttpRequest(
449455
method=http_method,

0 commit comments

Comments
 (0)