By using the Py_VISIT macro to check for NULL objects we guard against visiting already deallocated objects.
By using the Py_VISIT macro to check for NULL objects we guard against visiting already deallocated objects.