У меня есть ситуация, когда пользователи могут выбрать другой метод из другого предложения и использовать его в своем классе, используя .im_func.ниже приведен пример
import foo1
import foo2
foo1.ClassX.methodX = foo2.ClassX.methodX.im_func
Где methodX может быть реализован по-разному в обоих модулях.Когда я создаю экземпляр объекта, говорят, что используется foo1.Class(), methodX from module
foo2`.
Моя проблема в том, как сохранить сделанные изменения, возможно, как foo3.py, в новый файл исходного кода.