diff --git a/rustbpe/src/lib.rs b/rustbpe/src/lib.rs index b43fb6c..273d7f2 100644 --- a/rustbpe/src/lib.rs +++ b/rustbpe/src/lib.rs @@ -292,8 +292,7 @@ impl Tokenizer { // Prepare a true Python iterator object let py_iter: pyo3::Py = unsafe { - pyo3::Bound::from_borrowed_ptr_or_err(py, pyo3::ffi::PyObject_GetIter(iterator.as_ptr()))? - .into() + pyo3::Py::from_owned_ptr_or_err(py, pyo3::ffi::PyObject_GetIter(iterator.as_ptr()))? }; // Global chunk counts