Python: перезагрузить компонент Y, импортированный с 'из X import Y'?

В Python, как только я импортировал модуль X в сеансе интерпретатора, используяimport Xи модуль меняется снаружи, я могу перезагрузить модуль сreload(X), Затем изменения становятся доступными в моей сессии переводчика.

Мне интересно, если это также возможно, когда я импортирую компонент Y из модуля X с помощьюfrom X import Y.

Заявлениеreload Y не работает, так как Y не сам модуль, а только компонент (в данном случае класс) внутри модуля.

Можно ли вообще перезагрузить отдельные компоненты модуля, не выходя из сеанса переводчика (или не импортируя весь модуль)?

РЕДАКТИРОВАТЬ:

Для пояснения вопрос об импортекласс или функция Y измодуль X и перезагрузка при изменении, а не модуля Y из пакета X.

Ответы на вопрос(8)

Ваш ответ на вопрос