Yo, I feel your pain with Python2 HTTPAdapter. Persistent connections can be a nightmare, especially when they just hang. Have you tried tweaking the `pool_maxsize` and `pool_block` settings? Sometimes increasing the pool size helps, but yeah, it’s still a gamble.
Also, for timeouts, I’ve had better luck using `requests` with a custom session and setting `connect` and `read` timeouts explicitly. Not perfect, but better than nothing.
If you’re open to alternatives, check out `urllib3`—it’s more flexible and handles timeouts better imo.
Also, for timeouts, I’ve had better luck using `requests` with a custom session and setting `connect` and `read` timeouts explicitly. Not perfect, but better than nothing.
If you’re open to alternatives, check out `urllib3`—it’s more flexible and handles timeouts better imo.
