From 28bda1d34fae262ae0ede896eceed0669353cdf3 Mon Sep 17 00:00:00 2001 From: Shahar Naveh <50263213+ShaharNaveh@users.noreply.github.com> Date: Sat, 7 Mar 2026 12:30:09 +0100 Subject: [PATCH] Fix error message in ctypes (#7368) * Remove unnecessary `to_{owned,string}()` calls (#7367) * Fix error message in ctype --- crates/vm/src/stdlib/ctypes/array.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/crates/vm/src/stdlib/ctypes/array.rs b/crates/vm/src/stdlib/ctypes/array.rs index 0dc59d514..568e2a4a0 100644 --- a/crates/vm/src/stdlib/ctypes/array.rs +++ b/crates/vm/src/stdlib/ctypes/array.rs @@ -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());