PythonException, PyObjecdt, PyScope have finallizers defined as:

 

        ~PyObject()

        {

            // We needs to disable Finalizers until it's valid implementation.

            // Current implementation can produce low probability floating bugs.

            return;

 

            Dispose();

        }

 

So the finalizer does not call dispose.  Does this mean that I must explicitly Dispose all such objects to ensure no memory leaks?

 

Thanks,

 

Tom