]> git.ipfire.org Git - thirdparty/httpx.git/commitdiff
Tweak handling of None values in timeout type hints (#992)
authorFlorimond Manca <florimond.manca@gmail.com>
Mon, 25 May 2020 05:56:20 +0000 (07:56 +0200)
committerGitHub <noreply@github.com>
Mon, 25 May 2020 05:56:20 +0000 (07:56 +0200)
httpx/_types.py

index f5f17c5e10f29665629a122037553dd6917ad92a..b4de89ca918ba80acbaf2da5c339bf188a57247a 100644 (file)
@@ -45,7 +45,11 @@ CookieTypes = Union["Cookies", CookieJar, Dict[str, str]]
 
 CertTypes = Union[str, Tuple[str, str], Tuple[str, str, str]]
 VerifyTypes = Union[str, bool, ssl.SSLContext]
-TimeoutTypes = Union[None, float, Tuple[float, float, float, float], "Timeout"]
+TimeoutTypes = Union[
+    Optional[float],
+    Tuple[Optional[float], Optional[float], Optional[float], Optional[float]],
+    "Timeout",
+]
 ProxiesTypes = Union[URLTypes, "Proxy", Dict[URLTypes, Union[URLTypes, "Proxy"]]]
 
 AuthTypes = Union[