瀏覽代碼

fix: input prompt message

Timothy J. Baek 11 月之前
父節點
當前提交
c7221983a5
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      src/lib/components/chat/Messages/CodeBlock.svelte

+ 6 - 1
src/lib/components/chat/Messages/CodeBlock.svelte

@@ -170,7 +170,7 @@
 			const res = await pyodide.loadPackage('micropip');
 			console.log(res);
 
-			pyodide.setStdin({ stdin: () => prompt() });
+			// pyodide.setStdin({ stdin: () => prompt() });
 
 			const micropip = pyodide.pyimport('micropip');
 
@@ -186,6 +186,11 @@
 			console.log(packages);
 			await micropip.install(packages);
 
+			result = pyodide.runPython(`from js import prompt
+def input(p):
+    return prompt(p)
+__builtins__.input = input`);
+
 			result = pyodide.runPython(code);
 
 			if (!result) {