ユーザーが別のクラスから別のメソッドを選択し、.im_func を使用して独自のクラスで使用できる状況があります。以下に例を示します
import foo1
import foo2
foo1.ClassX.methodX = foo2.ClassX.methodX.im_func
methodX は、両方のモジュールで異なる方法で実装できます。オブジェクトをインスタンス化すると、 foo1.Class(), methodX from module
foo2` が使用されます。
私の問題は、変更を foo3.py として新しいソース コード ファイルに保存する方法です。