mirror of
https://github.com/open-webui/open-webui
synced 2025-06-26 18:26:48 +00:00
enh: pyodide python result handling
This commit is contained in:
@@ -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