Fix error message in ctypes (#7368)

* Remove unnecessary `to_{owned,string}()` calls (#7367)

* Fix error message in ctype
This commit is contained in:
Shahar Naveh
2026-03-07 12:30:09 +01:00
committed by GitHub
parent 89889acc08
commit 28bda1d34f

View File

@@ -798,9 +798,10 @@ impl PyCArray {
} else if let Ok(int_val) = value.try_index(vm) {
(int_val.as_bigint().to_usize().unwrap_or(0), None)
} else {
return Err(
vm.new_type_error("bytes or integer address expected instead of {}")
);
return Err(vm.new_type_error(format!(
"bytes or integer address expected instead of {} instance",
value.class().name()
)));
};
if offset + element_size <= buffer.len() {
buffer[offset..offset + element_size].copy_from_slice(&ptr_val.to_ne_bytes());