Skip to content

Commit f5a89ff

Browse files
authored
Update conditional compilation for Py_RETURN macros
1 parent 091ddfd commit f5a89ff

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

pyo3-ffi/src/object.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use crate::pyport::{Py_hash_t, Py_ssize_t};
33
use crate::refcount;
44
#[cfg(Py_GIL_DISABLED)]
55
use crate::PyMutex;
6-
#[cfg(all(not(Py_3_13), Py_LIMITED_API))]
6+
#[cfg(all(not(Py_3_13), Py_3_10, Py_LIMITED_API, not(PyPy)))]
77
use crate::Py_NewRef;
88
use std::ffi::{c_char, c_int, c_uint, c_ulong, c_void};
99
use std::mem;
@@ -651,10 +651,10 @@ pub unsafe fn Py_IsNone(x: *mut PyObject) -> c_int {
651651

652652
#[inline]
653653
pub unsafe fn Py_RETURN_NONE() -> *mut PyObject {
654-
#[cfg(all(not(Py_3_13), Py_LIMITED_API))]
654+
#[cfg(all(not(Py_3_13), Py_3_10, Py_LIMITED_API, not(PyPy)))]
655655
return Py_NewRef(Py_None());
656656

657-
#[cfg(Py_3_13)]
657+
#[cfg(Py_3_10)]
658658
return Py_None();
659659
}
660660

@@ -681,10 +681,10 @@ pub unsafe fn Py_NotImplemented() -> *mut PyObject {
681681

682682
#[inline]
683683
pub unsafe fn Py_RETURN_NOTIMPLEMENTED() -> *mut PyObject {
684-
#[cfg(all(not(Py_3_13), Py_LIMITED_API))]
684+
#[cfg(all(not(Py_3_13), Py_3_10, Py_LIMITED_API, not(PyPy)))]
685685
return Py_NewRef(Py_NotImplemented());
686686

687-
#[cfg(Py_3_13)]
687+
#[cfg(Py_3_10)]
688688
return Py_NotImplemented();
689689
}
690690

0 commit comments

Comments
 (0)