Skip to content

Commit

Permalink
Merge pull request #3339 from cdce8p/pytype-getdict
Browse files Browse the repository at this point in the history
Add PyType_GetDict for Python 3.12
  • Loading branch information
adamreichold authored Jul 24, 2023
2 parents 3e4acaa + f8ca456 commit 8c393dd
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 0 deletions.
1 change: 1 addition & 0 deletions newsfragments/3339.added.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Define `PyType_GetDict()` FFI for CPython 3.12 or later.
3 changes: 3 additions & 0 deletions pyo3-ffi/src/cpython/object.rs
Original file line number Diff line number Diff line change
Expand Up @@ -349,6 +349,9 @@ pub unsafe fn PyHeapType_GET_MEMBERS(
// skipped _PyType_GetModuleByDef

extern "C" {
#[cfg(Py_3_12)]
pub fn PyType_GetDict(o: *mut PyTypeObject) -> *mut PyObject;

#[cfg_attr(PyPy, link_name = "PyPyObject_Print")]
pub fn PyObject_Print(o: *mut PyObject, fp: *mut ::libc::FILE, flags: c_int) -> c_int;

Expand Down

0 comments on commit 8c393dd

Please sign in to comment.