Задать вопрос
@Habazlam

Как со стороны модуля дать знать программе, что его пора бы reload()?

Учу python.

Есть модуль, который живет своей жизнью и время от времени обновляется. Соответственно, в импортировавшей его программе его тоже требуется обновлять.

Можно, например, завести атрибут timestamp и проверять его, но не хочется, чтобы логика обновления находилась на стороне программы. Хочется, чтобы именно модуль определял, что его пора обновить.

Есть ли какой-либо изящный способ дать знать программе, что пора про модуль сказать reload()?
  • Вопрос задан
  • 2531 просмотр
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@lega
Вы можете вынести функционал из модуля и в модуле его перезагружать, + делать "проксирование" этого функционала в приложение.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы