Ответ: Нет. reload повторно выполняет код модуля и обновляет имена в его пространстве. Имя, ранее связанное через from module import name в другом модуле, продолжает ссылаться на прежний объект.
Чтобы получить новую функцию, нужно повторить from-импорт или обращаться через module.name. Уже созданные экземпляры старого класса тоже не превращаются в экземпляры новой версии после reload.
Документация.
Источник вопроса
➡️ Навигация: База знаний • Задачи • Собеседования • Вакансии
🐸 Библиотека программиста