IP
Для остальных дополню:
1. Создаём простенькие тесты с использованием requests;
2. Прогоняем их через стабильное соединение;
3. На второй прогон в середине выключаем/снижаем скорость интернет соединения;
В 9/10 случаев получим HTTPConnectionError, а в 1 случае я получал зависание основного потока