From 1a9c6ef342fa0f05d84f789fe8b2bc616e7fd091 Mon Sep 17 00:00:00 2001 From: Filips Nastins <47500046+filipsnastins@users.noreply.github.com> Date: Fri, 12 Sep 2025 12:08:09 +0200 Subject: [PATCH] requests: support None values in timeout configuration tuple Individual values of the timeout configuration tuple (connect timeout, read timeout) can be set to None, making the timeout indefinite. --- stubs/requests/requests/sessions.pyi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stubs/requests/requests/sessions.pyi b/stubs/requests/requests/sessions.pyi index eaeffb94c7cd..33ee2ae9b8a6 100644 --- a/stubs/requests/requests/sessions.pyi +++ b/stubs/requests/requests/sessions.pyi @@ -102,7 +102,7 @@ _Params: TypeAlias = ( ) _TextMapping: TypeAlias = MutableMapping[str, str] _HeadersUpdateMapping: TypeAlias = Mapping[str, str | bytes | None] -_Timeout: TypeAlias = float | tuple[float, float] | tuple[float, None] +_Timeout: TypeAlias = float | tuple[float | None, float | None] _Verify: TypeAlias = bool | str @type_check_only