mirror of
https://github.com/pyscript/pyscript.git
synced 2026-04-14 05:00:25 -04:00
Use registerJSModule when available (#1573)
This commit is contained in:
committed by
GitHub
parent
7813c3f03f
commit
a14e701be4
@@ -22,7 +22,7 @@
|
||||
<script type="module">
|
||||
import { XWorker } from "@pyscript/core";
|
||||
|
||||
const w = new XWorker("./worker.py", { type: "micropython" });
|
||||
const w = new XWorker("./worker.py", { type: "micropython", config: "../fetch.toml" });
|
||||
w.postMessage("JavaScript: Hello MicroPython 👋");
|
||||
w.onmessage = (event) => {
|
||||
console.log(event.data);
|
||||
@@ -31,26 +31,32 @@
|
||||
|
||||
<!-- XWorker - MicroPython to MicroPython -->
|
||||
<script type="micropython">
|
||||
from xworker import XWorker
|
||||
|
||||
def handle_message(event):
|
||||
print(event.data)
|
||||
|
||||
w = XWorker('./worker.py')
|
||||
w = XWorker('./worker.py', **{'config': '../fetch.toml'})
|
||||
w.postMessage('MicroPython: Hello MicroPython 👋')
|
||||
w.onmessage = handle_message
|
||||
</script>
|
||||
|
||||
<!-- XWorker - MicroPython to Pyodide -->
|
||||
<script type="micropython">
|
||||
<script type="pyodide">
|
||||
from xworker import XWorker
|
||||
|
||||
def handle_message(event):
|
||||
print(event.data)
|
||||
|
||||
w = XWorker('./worker.py', **{'type': 'pyodide', 'async': True, 'config': '../fetch.toml'})
|
||||
w = XWorker('./worker.py', **{'type': 'pyodide', 'async_': True, 'config': '../fetch.toml'})
|
||||
w.postMessage('MicroPython: Hello Pyodide 👋')
|
||||
w.onmessage = handle_message
|
||||
</script>
|
||||
|
||||
<!-- XWorker - MicroPython to Lua -->
|
||||
<script type="micropython">
|
||||
from xworker import XWorker
|
||||
|
||||
def handle_message(event):
|
||||
print(event.data)
|
||||
|
||||
|
||||
@@ -22,6 +22,7 @@
|
||||
<body>
|
||||
<script type="micropython">
|
||||
from js import Promise, document
|
||||
from xworker import XWorker
|
||||
|
||||
deferred = Promise.withResolvers()
|
||||
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
from xworker import xworker
|
||||
|
||||
print("What is 2 + 3?")
|
||||
print("Answer: " + xworker.sync.input("What is 2 + 3?"))
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
import re
|
||||
import a, b
|
||||
from xworker import xworker
|
||||
|
||||
|
||||
def on_message(event):
|
||||
|
||||
Reference in New Issue
Block a user