[next] Use the very same source for all Python interpreters (#1588)

This commit is contained in:
Andrea Giammarchi
2023-07-10 17:54:13 +02:00
committed by GitHub
parent 0b0e03456c
commit 9e73181816
2 changed files with 15 additions and 19 deletions

View File

@@ -9,18 +9,7 @@
<script type="module" src="../core.js"></script>
</head>
<body>
<script type="pyodide">
def print_version(event):
import sys
print(event.type)
print(sys.version)
class Printer:
def version(self, event):
print_version(event)
printer = Printer()
</script>
<script type="pyodide" src="./py-events.py"></script>
<button
pyodide-pointerdown="print_version"
pyodide-click="printer.version"
@@ -28,13 +17,7 @@
pyodide version
</button>
<script type="micropython">
def print_version(event):
import sys
print(event.type)
print(sys.version)
</script>
<!-- ⚠️ MicroPython bug: it fails the printer.version case -->
<script type="micropython" src="./py-events.py"></script>
<button
micropython-pointerdown="print_version"
micropython-click="printer.version"

View File

@@ -0,0 +1,13 @@
def print_version(event):
import sys
print(event.type)
print(sys.version)
class Printer:
def version(self, event):
print_version(event)
printer = Printer()