Я хочу изменить модуль xyz и его функции следующим образом:
def modify(fun):
modulename = fun.__module__ # this is string. ok, but not enough
import xyz
modify(xzy.test)
Моя проблема заключается в доступе к пространству имен xzy
внутри modify
. Иногда
globals()[fun.__module__]
работает. Но тогда я получаю проблемы, если определение modify
находится в другом файле, чем остальные
код.