diff --git a/wasm/lib/src/vm_class.rs b/wasm/lib/src/vm_class.rs index 02e48c4da..bdf3eb325 100644 --- a/wasm/lib/src/vm_class.rs +++ b/wasm/lib/src/vm_class.rs @@ -280,11 +280,10 @@ impl WASMVirtualMachine { } let print_fn: Box PyResult> = if let Some(s) = stdout.as_string() { - let print = match s.as_str() { - "console" => wasm_builtins::builtin_print_console, + match s.as_str() { + "console" => Box::new(wasm_builtins::builtin_print_console), _ => return Err(error()), - }; - Box::new(print) + } } else if let Some(element) = stdout.dyn_ref::() { let element = element.clone(); Box::new(