Skip to content

Commit 2847b4f

Browse files
fix: preserve explicit timeout=0 in responses API handler
Use 'timeout if timeout is not None else request_timeout' instead of 'timeout or request_timeout' so an explicit timeout=0/0.0 isn't silently replaced by the default request_timeout. Co-authored-by: Yassin Kortam <yassin@berri.ai>
1 parent 7939a82 commit 2847b4f

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

litellm/responses/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1115,7 +1115,7 @@ def responses(
11151115
stream=stream,
11161116
extra_headers=extra_headers,
11171117
extra_body=extra_body,
1118-
timeout=timeout or request_timeout,
1118+
timeout=timeout if timeout is not None else request_timeout,
11191119
**kwargs,
11201120
)
11211121

0 commit comments

Comments
 (0)