mirror of
https://github.com/pyscript/pyscript.git
synced 2025-12-19 18:27:29 -05:00
27 lines
791 B
JavaScript
27 lines
791 B
JavaScript
import { clean, writeFile as writeFileUtil } from "./_utils.js";
|
|
|
|
// REQUIRES INTEGRATION TEST
|
|
/* c8 ignore start */
|
|
export const run = (interpreter, code) => interpreter.runPython(clean(code));
|
|
|
|
export const runAsync = (interpreter, code) =>
|
|
interpreter.runPythonAsync(clean(code));
|
|
|
|
export const getGlobal = (interpreter, name) => interpreter.globals.get(name);
|
|
|
|
export const setGlobal = (interpreter, name, value) => {
|
|
interpreter.globals.set(name, value);
|
|
};
|
|
|
|
export const deleteGlobal = (interpreter, name) => {
|
|
interpreter.globals.delete(name);
|
|
};
|
|
|
|
export const registerJSModule = (interpreter, name, value) => {
|
|
interpreter.registerJsModule(name, value);
|
|
};
|
|
|
|
export const writeFile = ({ FS }, path, buffer) =>
|
|
writeFileUtil(FS, path, buffer);
|
|
/* c8 ignore stop */
|