Итак, у меня есть функция настройки, где она будет запускать SSH-клиент удаленно на устройство или пытаться сделать это. Если это не удастся, он попытается подключиться к вторичному соединению, удаленному для активации внутриполосного IP-адреса, а затем перезапустить начальную функцию в рекурсивном цикле.Удаление словарной записи при итерации через словарь
Проблема, с которой я столкнулась, связана с успешным подключением к вторичному соединению, и активируется внутриполосный IP-адрес, попытка подключения ssh начинается. К сожалению, цикл for снова возвращается к началу словаря, переходя к уже подключенным ранее соединениям. Я пытаюсь удаления словарных статей после того, как соединение успешно, но я не могу сделать
del Dict[entry]
поскольку запись используется в настоящее время. Я получаю ошибку времени выполнения.
RuntimeError: dictionary changed size during iteration