а когда детект наладится, появится вторая проблема - массив датчиков и переменная с количеством инициализируются один раз в начале. соответсвенно, датчик отключился, папка+ файл удалились, но массив и переменная невалидны. отсюда получим out_of_bound и краш, потому что в try обрабатываем только keyboard_interrupt