From d1d1c5740fb3dcdf90339038cdd65717028b003d Mon Sep 17 00:00:00 2001 From: Andrea Giammarchi Date: Fri, 3 May 2024 12:23:57 +0200 Subject: [PATCH] Fixed py-editor offline use case (#2043) --- pyscript.core/package-lock.json | 4 ++-- pyscript.core/package.json | 2 +- pyscript.core/src/plugins/py-editor.js | 2 ++ 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/pyscript.core/package-lock.json b/pyscript.core/package-lock.json index 09ec3dec..50a1e31c 100644 --- a/pyscript.core/package-lock.json +++ b/pyscript.core/package-lock.json @@ -1,12 +1,12 @@ { "name": "@pyscript/core", - "version": "0.4.25", + "version": "0.4.26", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@pyscript/core", - "version": "0.4.25", + "version": "0.4.26", "license": "APACHE-2.0", "dependencies": { "@ungap/with-resolvers": "^0.1.0", diff --git a/pyscript.core/package.json b/pyscript.core/package.json index 7d8ff389..73bde472 100644 --- a/pyscript.core/package.json +++ b/pyscript.core/package.json @@ -1,6 +1,6 @@ { "name": "@pyscript/core", - "version": "0.4.25", + "version": "0.4.26", "type": "module", "description": "PyScript", "module": "./index.js", diff --git a/pyscript.core/src/plugins/py-editor.js b/pyscript.core/src/plugins/py-editor.js index 9a828456..ee5ed5c3 100644 --- a/pyscript.core/src/plugins/py-editor.js +++ b/pyscript.core/src/plugins/py-editor.js @@ -42,6 +42,8 @@ async function execute({ currentTarget }) { ? await import(/* webpackIgnore: true */ "../3rd-party/toml.js") : JSON; details.config = parse(await fetch(config).then((r) => r.text())); + const { interpreter } = details.config; + if (interpreter) details.version = interpreter; } const xworker = XWorker.call(new Hook(null, hooks), srcLink, details);