Skip to content

Commit 94d6a91

Browse files
committed
Fix js_to_py with JS undefined
1 parent e0959b9 commit 94d6a91

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

wasm/lib/src/lib.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,9 @@ fn js_to_py(vm: &mut VirtualMachine, js_val: JsValue) -> PyObjectRef {
8383
}
8484
.clone();
8585
vm.new_exception(exc_type, err.message().into())
86+
} else if js_val.is_undefined() {
87+
// Because `JSON.stringify(undefined)` returns undefined
88+
vm.get_none()
8689
} else {
8790
let loads = rustpython_vm::import::import(
8891
vm,

0 commit comments

Comments
 (0)