From e06afd2cc0ddc3eaffce0b4196d73a80c130512a Mon Sep 17 00:00:00 2001 From: Kangzhi Shi Date: Sun, 28 Nov 2021 10:42:22 +0200 Subject: [PATCH] fix windows fail, hope so --- vm/src/stdlib/winapi.rs | 6 ++---- wasm/lib/src/vm_class.rs | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/vm/src/stdlib/winapi.rs b/vm/src/stdlib/winapi.rs index dba7c6915..fede8d8db 100644 --- a/vm/src/stdlib/winapi.rs +++ b/vm/src/stdlib/winapi.rs @@ -248,10 +248,8 @@ mod _winapi { let keys = env.mapping().keys(vm)?; let values = env.mapping().values(vm)?; - let keys = PyListRef::try_from_object(vm, keys)?.borrow_vec().to_vec(); - let values = PyListRef::try_from_object(vm, values)? - .borrow_vec() - .to_vec(); + let keys = PySequence::try_from_object(vm, keys)?.into_vec(); + let values = PySequence::try_from_object(vm, values)?.into_vec(); if keys.len() != values.len() { return Err( diff --git a/wasm/lib/src/vm_class.rs b/wasm/lib/src/vm_class.rs index f531a8c8b..b50d255d9 100644 --- a/wasm/lib/src/vm_class.rs +++ b/wasm/lib/src/vm_class.rs @@ -285,7 +285,7 @@ impl WASMVirtualMachine { } } - vm.run_code_obj(code, Scope::new(None, attrs.clone(), vm)) + vm.run_code_obj(code, Scope::new(None, attrs.clone())) .into_js(vm)?; let module = vm.new_module(&name, attrs, None);