サードパーティの Python コードの動作を変更することを検討しています。基本クラスから派生した多くのクラスがあり、私の目標を簡単に達成するには、他のすべてのクラスを派生させるために使用される基本クラスをオーバーライドするのが最も簡単です。サードパーティのコードに触れることなくこれを行う簡単な方法はありますか? これを明確に説明できなかった場合:
class Base(object):
'...'
class One(Base)
'...'
class Two(Base)
'...'
...上記のコードを実際に変更Base
せずに変更を加えたいと思います。おそらく次のようなものです:
# ...code to modify Base somehow...
import third_party_code
# ...my own code
Python には、おそらくこの問題に対する素敵な組み込みのソリューションがいくつかありますが、私はまだそれを認識していません。