simplify implementation of `Py::clone_ref` (#4313)
This commit is contained in:
parent
59c4fa3f24
commit
d5c886f4c0
|
@ -1329,8 +1329,11 @@ impl<T> Py<T> {
|
||||||
/// # }
|
/// # }
|
||||||
/// ```
|
/// ```
|
||||||
#[inline]
|
#[inline]
|
||||||
pub fn clone_ref(&self, py: Python<'_>) -> Py<T> {
|
pub fn clone_ref(&self, _py: Python<'_>) -> Py<T> {
|
||||||
unsafe { Py::from_borrowed_ptr(py, self.0.as_ptr()) }
|
unsafe {
|
||||||
|
ffi::Py_INCREF(self.as_ptr());
|
||||||
|
Self::from_non_null(self.0)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Drops `self` and immediately decreases its reference count.
|
/// Drops `self` and immediately decreases its reference count.
|
||||||
|
|
Loading…
Reference in New Issue