私は現在、汎用オブジェクトの一種のキャッシュが必要な Python でプロジェクトをコーディングしています。これには WeakValueDictionaries を使用することにしました。これらのジェネリック オブジェクトは、多くの場合、他の多くの非ジェネリック オブジェクトによって参照されます。ただし、私の主な問題は、これらの WeakValueDictionaries をプログラムのさまざまな部分で使用できるようにする方法に頭を悩ませているように見えないことです。可能であれば、「グローバル」変数を使用しないことをお勧めします。
よろしくお願いします
フレデリクNS