모든 Python 제공 유형에는 PyObject*
이 실제로 특정 유형인지 확인하는 점검 메소드 (예 : PyList_Check
)가 있습니다.Python C API로 PyMyType_Check 메소드 구현하기?
내 고유 한 유형에 대해 어떻게 구현할 수 있습니까? 나는 이것을하기에 좋은 온라인 물건을 찾지 못했지만,하고 싶은 것은 꽤 정상적인 것처럼 보입니다.
또한 큰 소스 트리를 살펴 보는 것만으로도 끔찍 하겠지만, PyList_Check
또는 그 중 하나 인 Python (2.5) 소스의 구현을 찾지 못했습니다.
http://docs.python.org/c-api/structures.html#PyMemberDef를 (예, I 2.6.5 문서라는 것을 알고 있지만 필수 구조가 변경되면 놀라실 것입니다. – msw