CacheObject というクラスがあり、そこから多くのクラスが拡張されています。
今、このクラスのすべてのクラスに共通する何かを追加する必要があるので、これを書きます
class CacheObject(object):
def __init__(self):
self.updatedict = dict()
しかし、子クラスはupdatedict属性を取得しませんでした。Pythonではスーパーinit関数の呼び出しがオプションであることは知っていますが、すべてのクラスをウォークして1つずつ変更するのではなく、強制的にすべてのクラスにinitを追加する簡単な方法はありますか? ?