Допустим, я хочу динамически исправить tkinter.Tk
, чтобы окна оставались на вершине. Если я уверен, что следующий код действительно использует Tkinter, тогда я могу import tkinter
перед остальным кодом и выполнить необходимые обновления.
Но как настроить исправление модуля по требованию, т.е. только когда весь код действительно импортирует модуль?
Я знаю о sys.path_hooks
и sys.meta_path
, но я надеюсь, что есть что-то попроще. Я не хочу менять механизм поиска или загрузки, я просто хочу заполучить импортированный объект модуля, прежде чем он будет передан в модуль импорта.
Мне не нужно поддерживать версии Python старше 3.5.