chore: execute js/py code

This commit is contained in:
sigoden
2024-10-26 08:32:36 +08:00
parent e1a26cb4f2
commit 602ca0535e
2 changed files with 6 additions and 6 deletions
+3 -3
View File
@@ -5,15 +5,15 @@
* @param {Args} args
*/
exports.run = function run({ code }) {
let log = "";
let output = "";
const oldStdoutWrite = process.stdout.write.bind(process.stdout);
process.stdout.write = (chunk, _encoding, callback) => {
log += chunk;
output += chunk;
if (callback) callback();
};
eval(code);
process.stdout.write = oldStdoutWrite;
return log;
return output;
}