The change from 609f07b3454bde2f48ca5e1589cda169f7a77187 allows Features to handle errors, but it isn’t a complete implementation, because while it does handle read/write timeouts, it does not work for connection timeouts.
This pull request resolves this by moving connection establishment to the exception-handling block introduced in that commit.
The change from 609f07b3454bde2f48ca5e1589cda169f7a77187 allows Features to handle errors, but it isn’t a complete implementation, because while it does handle read/write timeouts, it does not work for connection timeouts.
This pull request resolves this by moving connection establishment to the exception-handling block introduced in that commit.