From 580706fa1915749cbfc4c71c268c16ccfe25d32f Mon Sep 17 00:00:00 2001 From: youknowdot Date: Thu, 22 Oct 2026 02:11:58 -0700 Subject: [PATCH] Fix _interpreters shared and updates argument diagnostics (#9295) Use parameter names in dictionary validation errors to match Python 3.15. Assisted-by: OpenAI Codex:model-version-unavailable --- crates/vm/src/stdlib/_interpreters.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/vm/src/stdlib/_interpreters.rs b/crates/vm/src/stdlib/_interpreters.rs index 903a14f6a..926a92a9f 100644 --- a/crates/vm/src/stdlib/_interpreters.rs +++ b/crates/vm/src/stdlib/_interpreters.rs @@ -672,7 +672,7 @@ pub(crate) mod _interpreters { args, |i, obj, vm| match i { 1 => second_check(obj, vm), - 2 => check_dict(obj, func, "argument 3", vm), + 2 => check_dict(obj, func, "argument 'shared'", vm), _ => Ok(()), }, vm, @@ -910,7 +910,7 @@ pub(crate) mod _interpreters { .parse_with( &args, |i, obj, vm| match i { - 1 => check_dict(obj, FUNCNAME, "argument 2", vm), + 1 => check_dict(obj, FUNCNAME, "argument 'updates'", vm), _ => Ok(()), }, vm,