Tôi chỉ muốn kiểm tra xem PyObject
mà tôi có là None
hay không. Tôi ngây thơ mong đợi rằng bất kỳ None
Pyobject *
trả về từ một hàm sẽ là một con trỏ NULL, nhưng điều đó dường như không phải là trường hợp.Kiểm tra xem PyObject có phải là None
Vì vậy: làm cách nào để kiểm tra xem một số điểm PyObject *
của tôi có thuộc đối tượng None
không?
Tôi biết rằng có các macro như PyInt_Check(PyObject *)
xung quanh, nhưng tôi không thể tìm thấy bất kỳ thứ gì như PyNone_Check
. Tôi nghĩ rằng tôi chỉ có thể kiểm tra sự bình đẳng giữa PyObject
và Py_None
của tôi, nhưng hóa ra tôi thậm chí không biết làm thế nào để so sánh bình đẳng với thư viện này.