なるオブジェクト型によるサポートが必要です。参照だけを記憶するような型では、ガベージコレクションに際して特別これといったサポートを提供する必要はありません。ハンドラの実装を提供しなければなりません。実装も提供しなければなりません。Py_TPFLAGS_HAVE_GCこのフラグをセットした型のオブジェクトは、この節に述べた規則に適合しなければなりません。簡単のため、このフラグをセットした型のオブジェクトをコンテナオブジェクトと呼びます。確保しなければなりません。呼び出さなければなりません。セットされたコンテナオブジェクト用です。セットされたコンテナオブジェクト用です。確保したオブジェクトのメモリをリサイズします。リサイズされたオブジェクトを返します。コレクタに追跡されていてはなりません。コレクタによって追跡されるオブジェクトの集合に追加します。コレクタは何回動くのかは予想できないので、追跡されている間はオブジェクトは正しい状態でいなければなりません。対象となる全てのフィールドが正しい状態になってすぐに、たいていはコンストラクタの末尾付近で、呼び出すべきです。拡張モジュールに使ってはなりません。呼び出さなければなりません。解放しなければなりません。使って確保されたメモリを解放します。コレクタによって追跡されるオブジェクトの集合から除去します。再度呼び出して、追跡されるオブジェクトの集合に戻すことも可能です。オブジェクトに対して、この関数を呼び出すべきです。拡張モジュールに使ってはなりません。