From 9ab1c967200c2f14d23dff351f536c4aeda36289 Mon Sep 17 00:00:00 2001 From: snowapril Date: Mon, 23 Aug 2021 16:19:40 +0900 Subject: [PATCH] builtins: fix error message incompatibility This commit fix issue #2939. Add self.code.obj field in error message for remove incompatibility with cpython. Signed-off-by: snowapril --- vm/src/builtins/function.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vm/src/builtins/function.rs b/vm/src/builtins/function.rs index 3b3a09e9a..d0b3d1eae 100644 --- a/vm/src/builtins/function.rs +++ b/vm/src/builtins/function.rs @@ -187,7 +187,8 @@ impl PyFunction { } if !missing.is_empty() { return Err(vm.new_type_error(format!( - "Missing {} required positional arguments: {}", + "{}() missing {} required positional arguments: {}", + &self.code.obj_name, missing.len(), missing.iter().format(", ") )));