Skip to content

Commit e7fc7a2

Browse files
Allow passing request_timeout to client_fetch (#67)
* Allow passing request_timeout to client_fetch * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
1 parent ff78616 commit e7fc7a2

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

pytest_jupyter/jupyter_server.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -315,8 +315,12 @@ def client_fetch(*parts, headers=None, params=None, **kwargs):
315315
# Add auth keys to header, if not overridden
316316
for key, value in jp_auth_header.items():
317317
headers.setdefault(key, value)
318+
# Handle timeout
319+
request_timeout = kwargs.pop("request_timeout", 20)
318320
# Make request.
319-
return http_server_client.fetch(url, headers=headers, request_timeout=20, **kwargs)
321+
return http_server_client.fetch(
322+
url, headers=headers, request_timeout=request_timeout, **kwargs
323+
)
320324

321325
return client_fetch
322326

0 commit comments

Comments
 (0)