Есть две программки (обе - демоны) на питоне, одна - простой телнет-сервер, вторая устанавливает коннект с первой и по некоторому событию отправляет ей данные. Но если первая прога падает или завершает работу, то прога номер 2 в первый раз удачно делает send, a уже во второй раз получает exception socket.error.
Проблема в том, что данные при первой посылке после дисконнекта как-будто ушли и в базе делаются изменения.
Так вот, как сделать чтобы при первом же send возникал exception?