Inconsistent Timeout Exception #3018
Unanswered
ChihweiLHBird
asked this question in
Potential Issue
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
httpx.get("https://www.google.com", timeout=0.0000001)raises:httpx.ConnectError: [Errno 65] No route to host(NOT a sub-class of
TimeoutException)httpx.get("https://www.google.com", timeout=0.05)raises:httpx.ConnectTimeout: _ssl.c:983: The handshake operation timed out(a sub-class of
TimeoutException)httpx.get("https://www.google.com", timeout=0.015)raises:httpx.ReadTimeout: The read operation timed out(a sub-class of
TimeoutException)Your mileage may vary depends on the latency between your location and the Google server.
I think ideally all timeouts of operation should raise a consistent exception (sub-class of
TimeoutException) from thehttpxclient.Beta Was this translation helpful? Give feedback.
All reactions