Деструктор Event выключает поллинг перед закрытием файла для устранения сообщения об ошибке. Теперь swd завершается чисто.