[Python-Dev] Understanding "is not safe" in typeobject.c