Объясните, пожалуйста. Вот допустим у меня есть код, который стучится на сервер с каким-то пост запросом. В силу того, что стучится он в цикле while True, вы понимаете с какой скоростью он шлет эти запросы. Через минут 10-20 работы скрипта он упадет, дабы соединение мне обрубит сам хост из-за 'спама'. Падает скрипт с ошибкой 'requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None))'. Прекрасно, на этот случай в питоне есть обработчик ошибок, мол пишешь try: <action1> except <Error_name>: <action2>. Вопрос состоит в том, что допустим сработал экспшен на указанную заранее ошибку, тогда выполнится действие <action2> обработчика. Но а если у меня <action1> = <action2>, то есть что в теле try, что в теле except одно и тоже действие лежит, рано или поздно у меня ведь и из except сработает ошибка, которая сработала в try и сработала ветка except. Нет ведь смысла в один эксепт вкладывать другой, а в него еще один, просто ради того, что бы даже если это действие пытаются обрубить, процесс все равно жил. Как правильно обработать ошибку и сделать так, что бы прога не вылетала, а сделала, например, time.sleep(15) и вернулась обратно в try?