Skip to content

Commit 9d8e78c

Browse files
committed
[simulator/web] Avoid broadcasting storage if navigator isn't defined (on Node CI)
1 parent 90efabb commit 9d8e78c

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

python/port/port.cpp

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,11 +66,14 @@ void python_execution_end() {
6666
}, name, content, size);
6767
}
6868

69+
// window isn't defined on Node (CI)
6970
EM_ASM({
70-
window.postMessage({
71-
type: 'epsilon_micropython_executionEnvironment_runCode_finished',
72-
value: Module.___temp_storage_dump,
73-
});
71+
if (window) {
72+
window.postMessage({
73+
type: 'epsilon_micropython_executionEnvironment_runCode_finished',
74+
value: Module.___temp_storage_dump,
75+
});
76+
}
7477
delete Module.___temp_storage_dump;
7578
});
7679

0 commit comments

Comments
 (0)