From bebfb67842940d86befed9d4042cdef5e42ea625 Mon Sep 17 00:00:00 2001 From: Jeong YunWon Date: Sun, 26 Jan 2020 19:30:58 +0900 Subject: [PATCH] Use vm.invoke instead of calling `__call__` --- vm/src/builtins.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/vm/src/builtins.rs b/vm/src/builtins.rs index 7431ac439..78538e0fb 100644 --- a/vm/src/builtins.rs +++ b/vm/src/builtins.rs @@ -957,9 +957,8 @@ pub fn builtin_build_class_( function.invoke_with_scope(vec![].into(), &scope, vm)?; - let class = vm.call_method( + let class = vm.invoke( metaclass.as_object(), - "__call__", vec![name_obj, bases, namespace.into_object()], )?; cells.set_item("__class__", class.clone(), vm)?;