enh: pyodide python result handling
This commit is contained in:
1 parent
b94b691993
commit
74172461c7
2 files changed
+28
-9
No files matched your search
@@ -61,9 +61,16 @@ self.onmessage = async (event) => {
|
||||
|
||||
try {
|
||||
self.result = await self.pyodide.runPythonAsync(code);
|
||||
|
||||
try {
|
||||
self.result = self.result.toJSON();
|
||||
} catch (error) {
|
||||
console.error(error);
|
||||
}
|
||||
} catch (error) {
|
||||
self.stderr = error.toString();
|
||||
}
|
||||
|
||||
self.postMessage({ id, result: self.result, stdout: self.stdout, stderr: self.stderr });
|
||||
};
|
||||
|
||||
|
||||
Reference in new issue
Block a user